我創建了一個web應用程序,但試圖連接數據庫時出現此錯誤無法打開登錄請求的數據庫「DBName」。登錄失敗。登錄失敗的用戶'MachineName User'
無法打開登錄所請求的數據庫「DBName」。登錄失敗。 用戶'MachineName \ User'登錄失敗。
我也嘗試添加該用戶手動,但它給出錯誤,此登錄已存在與不同的用戶名..但它不顯示在數據庫權限列表中。
任何想法?
感謝
我創建了一個web應用程序,但試圖連接數據庫時出現此錯誤無法打開登錄請求的數據庫「DBName」。登錄失敗。登錄失敗的用戶'MachineName User'
無法打開登錄所請求的數據庫「DBName」。登錄失敗。 用戶'MachineName \ User'登錄失敗。
我也嘗試添加該用戶手動,但它給出錯誤,此登錄已存在與不同的用戶名..但它不顯示在數據庫權限列表中。
任何想法?
感謝
我假設這是MS-SQL。嘗試從數據庫中刪除現有用戶,然後再次將登錄與數據庫重新關聯。您將不會收到用戶已經存在的錯誤。如果這不起作用,將需要更多詳細信息...
嘗試使用帶有AUTO_FIX選項的sp_change_users_login。
sp_change_users_login @Action=AUTO_FIX, @UserNamePattern='MachineName\User'