無法打開登錄請求的數據庫“測試”。登錄失敗。用戶“ xyz \ ASPNET”的登錄失敗
時間:2022-11-23 23:19:24
來源:網絡
瀏覽:12次
如何解決無法打開登錄請求的數據庫“測試”。登錄失敗。用戶“ xyz \ ASPNET”的登錄失???
好吧,錯誤很明顯,不是嗎?您正在嘗試使用用戶“ xyz / ASPNET”連接到sql Server-這是您的ASP.NET應用程序運行所使用的帳戶。
不允許該帳戶連接到sql Server-要么在sql Server上為該帳戶創建登錄名,要么在連接字符串中指定另一個有效的sql Server帳戶。
您能告訴我們您的連接字符串(通過更新原始問題)嗎?
更新:好的,您正在使用集成的Windows身份驗證->您需要在sql Server上為“ xyz ASPNET”創建一個sql Server登錄名-或將連接字符串更改為以下形式:
connectionString="Server=.sqlExpress;Database=IFItest;User ID=xyz;pwd=top$secret"
如果您的數據庫中有一個用戶“ xyz”,其密碼為“ top $ secret”。
解決方法
我創建了一個Web服務,它將一些數據保存到db中。但我收到此錯誤:
無法打開登錄請求的數據庫“測試”。登錄失敗。用戶’xyz ASPNET’登錄失敗。
我的連接字符串是
Data Source=.SQLExpress;Initial Catalog=IFItest;Integrated Security=True