2008-01-04

SQL Server Express 2005 無法還原資料庫

今天遇到一件怪事,想把.bak檔還原到db時,居然報出錯誤信息。

先說明一下敵情,因為重灌系統的緣故在安裝VS2008時就一併把SQL Server Express 2005 打勾就一起安裝了,結果還原資料庫時出現錯誤信息。
Failed to retrieve data for this request. (Microsoft.SqlServer.Express.SmoEnum)

馬上打開ProcessMonitor使用Path Filter並指到.bak檔的路徑C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup

找到元兇,原來是權限的關係,把NETWORK SERVICE加到Administrators群組即可,別忘了加完之後要把DB Service重新啟動才行。

0 comments: