NT SQL连接

时间:2009-09-27 17:52:14

标签: c# .net sql

如何连接win nt sqlexpress? 我使用此代码connect.it适用于任何版本和类型的SQL。

internal string GetConnectionString() 
{ 
      return "Data Source=" + "MyPC\SQLExpress" + 
              ";Initial Catalog=Master;User ID=" + username + 
              ";Password=" + password; 
}

当使用express ===>>>

连接时

用户'NT AUTHORITY'登录失败。用户未与受信任的SQL Server连接关联。

用户'sa'登录失败。用户未与受信任的SQL Server连接关联。

用户'sysadmin'登录失败。用户未与受信任的SQL Server连接关联。

1 个答案:

答案 0 :(得分:3)

您需要将以下内容添加到连接字符串中:

Trusted_Connection=yes;

如果您尝试使用Windows凭据,则需要设置:

Integrated Security=true;

这将使用Windows身份验证而不是SQL身份验证。如果您没有指定用户名和密码,则将隐式使用当前登录的用户。

有关详细信息,请参阅http://www.connectionstrings.com/sql-server-2005