Login

如何配置 MS SQL Server 2008 R2(使用者登錄失敗)?

  • September 21, 2011

我想用這樣的連接字元串連接到數據庫:connectionString=“Data Source=111.111.111.111;Initial Catalog=test;User ID=user;Password=password”

所以,我的伺服器中有預設的 SQL Server 實例 (MSSQLSERVER)。我在 Management Studio 中發現它是本地的。SQL Server 以混合模式身份驗證執行。我添加了新的登錄使用者/密碼。我附加了數據庫作為測試。我在 Management Studio 中以使用者/密碼成功連接到 SQL 伺服器。但是當我的 Web 應用程序嘗試連接到數據庫時,會拋出 SqlException ‘Login failed for user’。Webb 應用程序託管在具有程序模型 LocalService 的池中的 IIS 7 中。

什麼問題?

謝謝。

您不僅必須將該使用者添加到 SQL 的允許登錄列表中,還必須將該使用者添加到數據庫本身中。所以這是兩個位置……登錄部分和數據庫本身。

取決於您的網路應用程序。通常,儘管您可以檢查http://www.connectionstrings.com/sql-server-2008以獲取適當的連接字元串。

還要確保您也允許訪問 SQL 伺服器。

引用自:https://serverfault.com/questions/313978