0

問候。Web應用程序和SQL Server之間的連接字符串

我在寫一個應用程序,該應用程序應該連接到SQL Server數據庫;連接是從下列數據庫字符串構成:

<add key="DatabaseConnectionString" value="server=DEVPC1\SQLEXPRESS;uid=USERID;pwd=PASSWORD;database=DATABASE"/> 

然而,每當我嘗試和運行Web應用程序,我得到一個連接錯誤,具體如下:

An error occurred attempting this login: 
Login failed for user 'USERID'. 

如何去任何建議調試這個?我不熟悉SQL,所以任何建議將不勝感激。

回答

2

這不是編碼錯誤,它表示認證憑證是錯誤的。您是否可以使用SSMS使用這些證書連接數據庫?你確定你連接到正確的服務器?

+0

用於連接到本地sql express,數據庫憑證通常不被數據庫管理員知道 – 2010-06-09 15:13:14

+0

好點--OP應該和他們自己說話吧!我更新了我的回覆。 – RedFilter 2010-06-09 15:22:16

+0

我似乎無法使用這些憑證通過SSMS登錄。然後,我創建了一個新的登錄名(User:theAdmin; pwd:password),但無法使用SQL身份驗證連接到服務器。我收到以下錯誤: 無法連接到DEVPC1 \ SQLEXPRESS。 用戶'theAdmin'登錄失敗。 (Microsoft SQL Server,錯誤:18456) – 2010-06-11 14:59:15

2

,如果你與你的實際憑據「數據庫」一起更換用戶名和密碼將有助於(除非這是你的數據庫的名稱ofcourse :))

+0

我認爲他混淆了他的憑據,因爲不讓互聯網知道他的東西。 – Tommy 2010-06-09 15:09:45

+2

讓我們希望如此:) – 2010-06-09 15:12:36