解決方案:
把放數據庫的文件夾右鍵屬性裏設置EveryOne權限爲全部。
2.sa無法連接
解決方案:1、 在服務器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server;
2、 展開"SQL Server組",鼠標右鍵點擊SQL Server服務器的名稱,選擇"屬性",再選擇"安全性"選項卡;
3、 在"身份驗證"下,選擇"SQL Server和 Windows ";
4、 重新啓動SQL Server服務。
3.sa賬戶被禁用
解決方案:
清楚sa密碼重新設置:EXECsp_passwordnull,null,'sa'
如果該語句執行完成後, 再用sa連接你的實例, 應該就沒有問題了.
如果執行 EXEC sp_password null,null,'sa' ALTERLOGINsa
ENABLE
這句話時報如下的錯誤:
Msg 15118, Level 16, State 1, Line 1
密碼有效性驗證失敗。該密碼不夠複雜,不符合 Windows 策略要求。
則說明你的服務器的密碼策略有複雜性要求(SQL 2005的密碼複雜性與Windows的密碼複雜性策略是關聯的),則要求你把sa的密碼設置爲一個複雜的密碼,因此得改爲如下語句:
EXEC sp_password null, 'abc.!@#456SA','sa'
ALTER LOGIN sa ENABLE
注:
sp_password 語法如下:
sp_password [舊密碼], <新密碼>, [登錄名]
如果還無法解決,請打開Microsoft SQL Server 2005→配置工具→SQL Server Configuration Manager,將所有協議啓用,然後按提示重啓服務即可