【问题标题】:Connecting to SQL server using integrated security使用集成安全性连接到 SQL Server
【发布时间】:2012-07-17 14:20:49
【问题描述】:

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

我需要哪些步骤才能完成此任务? 我正在使用 Winforms。

【问题讨论】:

    标签: winforms security integrated


    【解决方案1】:

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

    Persist Security Info=False;
    User ID=frosty;Password=flakes;
    Initial Catalog=milkjug;
    Data Source=supermarket
    Integrated Security=True;
    provider=System.Data.SqlClient;
    

    其中“超市”是您完全限定的数据库名称(或 IP 地址);这也可以包括端口号。

    在您的代码中,如下所示:

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

    以上内容未经测试,来自记忆 - 应该可以解决问题或至少为您指明正确的方向。

    【讨论】:

    • 我不相信这能回答我的问题。重点在于不在客户端 PC 上存储用户名和密码。
    • 我的错 - 我合并了两个连接字符串并忘记了最后的检查。只需删除用户 ID 和密码项目就可以了。
    猜你喜欢
    • 2010-10-25
    • 2012-05-31
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多