<轉>SQL Server 2008 R2 附加數據庫錯誤


因為這個數據庫是不知道當時是那個版本創建的,在官方看了一下,解釋說權限不對,應該把這個數據庫放到SqlServer安裝的目錄下,也就是C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,果然解決問題;不過總不能每次都把數據庫放到這個目錄下啊!所以又尋找了其他的解決方案;

第一種解決方案:就是剛才的方法,把這個文件放到SqlServer默認位置下,不過最好不要放在C盤,萬一那天重裝系統,就玩完了,哈哈;

第二種解決方案:就是更改Sqlserver實列的默認數據庫文件夾,選中Sqlserver實例,右擊屬性,在左邊有個“數據庫設置”,點開后,有個“數據庫默認位置”,把這個設置成自己的目錄就可以了。

第三種解決方案:就是更改這個數據庫所在文件夾的權限,添加一個EveryOne的用戶,設置成”full control”,就可以了,這個方案即直接又方便;

第四種

按一下方式修改你的SQL的MDF和LDF屬性就可以了,選擇你的文件(兩種文件均要修改為一樣的權限)

MDF文件:文件右鍵>>屬性>>安全>>編輯>>添加>>高級>>立即查找>>在搜索結果中選擇:Authenticated Users>>確定>>確定>>確定>>MDF文件屬性對話框>>在組或用戶名列表框中選擇:Authenticated Users>>高級>>更改權限>>編輯>>選中“安全控制”>>確定>>確定>>確定>>確定。OK這是MDF的權限就分配完成了!

LDF文件的權限和MDF文件的權限控制一樣,按照上面的步驟進行就行了!

如果有其他的附加錯誤,應該也是權限的問題,只要修改文件的權限就行了,多試試就完事OK!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM