2014-10-07 41 views
0

希望有一點幫助我的連接字符串到MS SQL SERVER 2008數據庫。正確的連接字符串MS SQL服務器數據庫2008

服務器類型:數據庫引擎

服務器名稱:MyServer的

驗證:Windows身份驗證

用戶名VAW \用戶名

我使用此刻的連接字符串如下

<add name="Name" connectionString="Data Source=111.111.1.1;Initial Catalog=HRElearning;MultipleActiveResultSets=True;Trusted_Connection=true;" providerName="System.Data.EntityClient" /> 

我得到的錯誤是System.Data.SqlClient.SqlException: Login failed for user 'VAW\MAWSON$'.

+0

你需要添加用戶名和密碼以及連接字符串 – 2014-10-07 08:32:06

+0

@Arianule它可能會幫助你:http://stackoverflow.com/questions/21180474/system-data-sqlclient-sqlexception-login-failed-for -user-xxx – 2014-10-07 08:50:41

+0

在VS中使用連接字符串創建器可能會有幫助,而不是嘗試手動將它放在一起。如果您使用visual studio,請轉到'工具'並選擇'連接到數據庫...',這會將您帶到嚮導。它可以讓你選擇測試你的連接,並在配置文件中保存創建的連接字符串。 – PrzemG 2014-10-07 10:09:02

回答

1

我同意使用VS是更好的方法,但要了解一般的連接字符串,here是解釋它的網站。一旦你明確瞭解到底發生了什麼,freehanding他們並不困難。

您所擁有的連接字符串假定您正在運行應用程序的用戶是您要連接的用戶。如果您想用UserA運行應用程序並連接到UserB,則必須指定用戶名和密碼並刪除「Trusted_Connection = true」。

+0

非常感謝。問題是IT人幫我解決了服務器上的權限問題。 – Arianule 2014-10-07 19:48:45