我已经配置了 SQL Server 实例以允许专用用户远程访问它。
连接字符串Data Source = 192.168.1.2,1433\sqlexpress;etc...
已经过测试并且有效。
但是,我没有配置 SSL 来保护通信。
如何在 SQL Server 实例上配置 SSL 以允许专用用户远程访问它?
编辑1
专用用户将使用 Sql Server Management Studio 管理其数据库。我想要做的是确保他/她使用 Sql Server Management Studio 管理数据库时的通信安全。
答案1
我相信证书是可行的方法,而且这里似乎有很好的记录: http://support.microsoft.com/kb/316898
理想情况下,用户应该连接到应用服务器(Web?),并且应用服务器应该是连接到数据库服务器的唯一设备。这样可以更轻松地实现安全性,并且更容易通过网络实现加密等功能。
我还想象您可以通过 IPSEC 或类似方式加密所选端口上从应用服务器到数据库服务器的流量。