Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何使用证书保护SQL Server数据库连接?_Sql Server_Winforms_Web Services_Certificate - Fatal编程技术网

Sql server 如何使用证书保护SQL Server数据库连接?

Sql server 如何使用证书保护SQL Server数据库连接?,sql-server,winforms,web-services,certificate,Sql Server,Winforms,Web Services,Certificate,目前我有一个Windows应用程序,它使用SqlConnection对象直接打开数据库连接(SQL Server位于远程),而没有任何适当的安全措施 现在我需要使用证书保护数据库连接。我读了一些关于在SQL Server和Windows应用程序上添加证书的内容。但我不清楚该如何做,也不确定它会有多有效。有人能给我一些想法,有用的文章链接,或者示例代码吗 我的一个朋友建议我创建“Web服务”并将其托管在IIS上,因为我们可以在IIS上为“Web服务”配置证书。并从我的windows应用程序中调用该

目前我有一个Windows应用程序,它使用SqlConnection对象直接打开数据库连接(SQL Server位于远程),而没有任何适当的安全措施

现在我需要使用证书保护数据库连接。我读了一些关于在SQL Server和Windows应用程序上添加证书的内容。但我不清楚该如何做,也不确定它会有多有效。有人能给我一些想法,有用的文章链接,或者示例代码吗

我的一个朋友建议我创建“Web服务”并将其托管在IIS上,因为我们可以在IIS上为“Web服务”配置证书。并从我的windows应用程序中调用该Web服务。但我不确定这个解决方案有多好


非常感谢您为帮助我付出的努力。

此链接逐步解释(
如何:使用SSL保护与SQL Server的通信)

然后,在这里阅读-
如果您有有效的证书服务器,如何为SQL Server 2000启用SSL加密


这可能会为您提供一些想法和方向。

此链接逐步解释(
如何:使用SSL保护与SQL Server的通信)

然后,在这里阅读-
如果您有有效的证书服务器,如何为SQL Server 2000启用SSL加密


这可能会给你一些想法和方向。

谢谢你,Angshuman。这绝对有助于跳转开始。谢谢你,Angshuman。这绝对有助于跳转启动。
Step 1. Request and Install a Server Authentication Certificate
Step 2. Verify that the Certificate Has Been Installed
Step 3. Install the Issuing CA's Certificate on the Client
Step 4. Force All Clients to Use SSL
Step 5. Allow Clients to Determine Whether to Use SSL
Step 6. Verify that Communication Is Encrypted