2009-09-27 52 views
0

如何連接win nt sqlexpress? 我正在使用此代碼connect.it適用於任何版本和種類的SQL。NT SQL連接

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

與快遞=== >>>

用戶登錄失敗 'NT AUTHORITY' 接法時。用戶未與可信的SQL Server連接相關聯。

登錄用戶'sa'失敗。用戶未與可信的SQL Server連接相關聯。

登錄用戶'sysadmin'失敗。用戶未與可信的SQL Server連接相關聯。

+0

查看SqlConnectionStringBuilder(http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnectionstringbuilder.aspx)。這是以編程方式生成連接字符串的更好方法。 – DLKJ 2009-09-27 18:17:18

回答

3

您需要添加下面的連接字符串:

Trusted_Connection=yes; 

如果你要使用Windows憑據,你將需要設置:

Integrated Security=true; 

這將使用Windows身份驗證,而不是SQL身份驗證。如果您沒有分配用戶名和密碼,則當前登錄的用戶將被隱式使用。

查看http://www.connectionstrings.com/sql-server-2005瞭解更多詳情。