Sql-Server-2008
如何分離不在數據庫列表中的 sql server 2008 數據庫?
我在 Windows 7 上安裝了 sql server 2008 然後我創建了一個數據庫!2天后,我重新安裝了windows並安裝了sql server!現在我正在嘗試附加我的數據庫文件,但遇到以下錯誤。我認為這些文件就像一個附件,我不能附加它們。附件和非附件有什麼區別?我怎樣才能附加這個文件?請幫我。
錯誤文本:
標題:Microsoft SQL Server 管理工作室
為伺服器“AMIR-PC”附加數據庫失敗。(Microsoft.SqlServer.Smo)
附加資訊:
執行 Transact-SQL 語句或批處理時發生異常。(Microsoft.SqlServer.ConnectionInfo)
無法打開物理文件“F:\Company.mdf”。作業系統錯誤 5:“5(拒絕訪問。)”。(Microsoft SQL Server,錯誤:5120)
如需幫助,請點擊: http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
我很確定問題是由於 SQL Server 的解除安裝/重新安裝,數據庫引擎不再具有數據庫文件的權限。
如果您將 .mdf 和 .ldf 文件移動到您在安裝時指定的數據文件夾,它應該適合您。如果要將文件保留在原處,請確保將權限配置為允許對數據庫引擎服務帳戶組進行適當的訪問。
我遇到了這個問題,解決方案是以管理員身份執行 SSMS。我在這裡寫了部落格。