此為備份, 原文出處 -- 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 則留言:
在資料夾內容->安全性
把 SQLServerMSSQLUser$user-PC$SQLEXPRESS 這個人員加進來就可以了
其中 $user-PC$ 會隨你的電腦名稱不同而不同
張貼留言