2016-08-24 216 views
5

我正在使用SQL Server数据库的Excel应用程序。我想在云中使用SQL Server,并且需要使用安全连接。VBA可以通过SSL证书连接到SQL服务器吗?

有谁知道这可以做到吗?

+0

连接字符串中列出了用于加密连接的两个属性:'Encrypt = True; TrustServerCertificate = True;',这就是我所能说的,希望它对您有所帮助。 – gofr1

回答

1

您需要记住有几种不同的方式来设置加密。一个是服务器端或客户端或两者(不推荐)。假设您在SQL Server端启用了SSL,并且启用了强制加密连接,则与SQL Server的所有连接都将被强制使用SSL证书。您可以在这里找到更多关于如何在SQL Server中进行设置的信息https://support.microsoft.com/en-au/kb/316898

一旦准备好接受SSL的服务器,您需要将运行excel的客户机设置为信任证书的根权限。完成此操作后,连接到SQL Server将启用SSL。以下文章通过如何导入根证书https://technet.microsoft.com/en-us/library/cc754841.aspx

希望这可以让您更好地了解它是如何工作的以及您需要做什么。如果你是谷歌的“在SQL Server上设置SSL”和“设置证书根权限的信任”,你可以找到很多信息。

相关问题