"SQLServer無法打開用戶默認數據庫,登錄失敗,錯誤4064"的解決辦法
1.檢查登錄密碼
如果密碼錯誤,修改數據庫密碼,用windows身份驗證登錄進去,
(1)安全--登錄名--sa,右鍵屬性,彈出窗體上有密碼與確認密碼欄,修改新的密碼,點擊確認即可
(2)在查詢框執行,EXEC sp_password NULL, 'NewPassword', 'Sa',NULL表示舊密碼,如果知道可以寫完整的舊密碼('oldpassword'),如果忘記直接寫NULL即可
2.數據庫中有個默認數據庫文件,可能是默認數據庫被移除等。用windows身份驗證登錄進去,安全性--登錄名--sa,右鍵屬性,彈出窗體的最下面有個默認數據庫選項(2008版SQL Server),選擇一個數據庫中存在的數據庫文件