解決 ASP.NET 資料庫連線失敗:「無法開啟資料庫」登入錯誤
資料庫連線問題在 Web 服務中很常見。 常見錯誤是:
「無法開啟登入要求的資料庫「test」。登入失敗。使用者「xyzASPNET」登入失敗。」
此錯誤表示您的 ASP.NET 應用程式使用「xyzASPNET」帳戶無法存取「test」資料庫。問題在於您的 SQL Server 配置或連接字串。
此錯誤表示「xyzASPNET」沒有足夠的權限存取「test」資料庫。這裡有兩個解決方案:
建立 SQL Server 登入名稱: 專門為「xyzASPNET」新增一個新的 SQL Server 使用者帳戶。 授予此帳戶必要的資料庫存取權限。這允許您的網路服務正確連接。
修改連線字串:使用對「測試」資料庫具有適當存取權限的不同 SQL Server 帳戶。使用此帳戶的憑證更新您的連線字串。例如:
<code>connectionString="Server=.\SQLExpress;Database=IFItest;User ID=xyz;pwd=top$secret"</code>
請記得將 xyz
和 top$secret
等佔位符替換為您的實際憑證。
以上是為什麼我的 ASP.NET 應用程式無法連接到資料庫並顯示'用戶'xyz\ASPNET'登入失敗”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!