2010年2月12日 星期五

SQL Server無法附加資料庫? 錯誤碼 5120 / 作業系統: 5 權限不足

此為備份, 原文出處 -- SQL Server無法附加資料庫? 錯誤碼 5120 / 作業系統: 5 權限不足


http://www.dotblogs.com.tw/mis2000lab/archive/2010/02/10/13565.aspx


 


[置頂]如何引用這裡的文章?授權?全文轉貼?


=================================================================


 


 


 


日前重新安裝了作業系統,Windows 7 (x64)版本
也裝了MS SQL Server 2008


想把以前的資料庫樣本「附加」上去,卻一直發現問題:



  • 作業系統 5 權限不足

  • SQL Server 錯誤 5120


 


一直很納悶,這個「附加」的步驟我大概做過幾十次了,怎麼會有錯呢?


趕緊找了一下估狗大神,關鍵字「SQL Server 5120」
找到了答案。
http://www.cnblogs.com/Mblog/archive/2010/01/26/1656618.html


 


才赫然想起 Windows VISTA / 7 / Server 2008這些作業系統,好像在某些特殊目錄底下,都設了奇怪的權限


不像以前的 Windows XP / Server 2003那樣,管理員想進入哪個目錄都如入無人之境


 


只好乖乖的把以前的資料庫檔案 .mdf與 . ldf兩個檔案


放到 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data


 


 


如果您 OS是 x64的版本,而SQL Server是32 bit版, 則是放到 C:\Program Files(x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data


 


然後執行「附加」的動作......................或是您也可以參考我寫的文章,  裡面有圖片解說   <<如何附加檔案到SQL_2005.rar>>


成功!!


 

1 則留言:

Unknown 提到...

在資料夾內容->安全性
把 SQLServerMSSQLUser$user-PC$SQLEXPRESS 這個人員加進來就可以了
其中 $user-PC$ 會隨你的電腦名稱不同而不同