2016-08-24 215 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」和「設置證書根權限的信任」,你可以找到很多信息。

相關問題