關於作者:

本文由微軟最有價值專家 MVP 陳傳興( Bruce ) 提供。微軟十分感謝 MVP 主動地將他們的經驗與上百萬名其他技術使用者交流。MVP 陳傳興( Bruce ) 同時也將此篇文章放在他的部落格內,歡迎您按 此處  瀏覽 MVP 陳傳興( Bruce )更多的技術文章、經驗分享與觀點。

問題的來龍去脈

當我們由舊版本 SQL Server 2005、SQL Server 2008 及 SQL Server 2008 R2 升級至 SQL Server 2012 後,依照【如何在 SQL Server 2012 安裝範例資料庫(一點通系列 - MVP 撰寫)】步驟安裝 SQL Server 2012 的 AdventureWorks 範例資料庫時,無法進行附加動作及產生錯誤訊息。

問題的發生原因

由舊版本 SQL Server 升級至 SQL Server 2012,預設不會產生【C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA】的【DATA 目錄】,使用者必須自行建立【DATA 目錄】,而使用者自行建立的【DATA 目錄】會因為 SQL Server 2012 權限不足,而產生可以刪除記錄檔,但無法附加 AdventureWorks2012_Data.mdf 範例資料庫的錯誤。

問題的解決方法

不用離開 SSMS 管理工具的【附加資料庫】步驟。請在【DATA 目錄】按下【左鍵 | 內容 | 安全性】:





然後新增【MSSQLSERVER 】帳戶及給予【完全控制】的權限,再回到 SSMS 管理工具【附加資料庫】按下【確定】即可正常附加 AdventureWorks2012_Data.mdf 範例資料庫。

請讓我們知道

還滿意我們寫的內容嗎?無論您是遇到了以下任何一種情況:
「太好了!問題解決了。」
「問題沒有解決,我有更好的建議。」
都歡迎您利用本篇文章底部的意見調查表,寫下您寶貴的意見。也期待您的鼓勵,讓我們為您創造更多實用的技術文章。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×