Winforms 使用集成安全性连接到SQL server

Winforms 使用集成安全性连接到SQL server,winforms,security,integrated,Winforms,Security,Integrated,我想使用Windows集成安全性通过网络(或VPN)连接到SQL server实例 要做到这一点,我需要采取哪些步骤? 我正在使用Winforms。您需要从配置文件中提供一个连接字符串,并使用该字符串创建SQL连接;集成安全性的典型示例可能是: Persist Security Info=False; User ID=frosty;Password=flakes; Initial Catalog=milkjug; Data Source=supermarket Integrated Securi

我想使用Windows集成安全性通过网络(或VPN)连接到SQL server实例

要做到这一点,我需要采取哪些步骤?
我正在使用Winforms。

您需要从配置文件中提供一个连接字符串,并使用该字符串创建SQL连接;集成安全性的典型示例可能是:

Persist Security Info=False;
User ID=frosty;Password=flakes;
Initial Catalog=milkjug;
Data Source=supermarket
Integrated Security=True;
provider=System.Data.SqlClient;
其中“supermarket”是您的完全限定数据库名称(或IP地址);这还可以包括端口号

在您的代码中,可以创建如下所示的块:

SqlClient.SqlConnection myConnection = New SqlClient.SqlConnection();
myConnection.ConnectionString = myConnectionString;
myConnection.Open();

以上内容未经测试,是记忆中的内容-应该做到这一点,或者至少为您指出正确的方向。

我不相信这能回答我的问题。关键是没有在客户端PC上存储用户名和密码。我的坏-我组合了两个连接字符串,忘记了最后的检查。只需删除用户ID和密码项,就可以了。