代码之家  ›  专栏  ›  技术社区  ›  Behrooz

NT SQL连接

  •  0
  • Behrooz  · 技术社区  · 15 年前

    如何连接Win NT SQLExpress? 我正在使用此代码进行连接。它适用于任何版本和类型的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 回复  |  直到 15 年前
        1
  •  3
  •   DLKJ    15 年前

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

    Trusted_Connection=yes;
    

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

    Integrated Security=true;
    

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

    http://www.connectionstrings.com/sql-server-2005 了解更多详细信息。