Sql-Server-2008

如何分離不在數據庫列表中的 sql server 2008 數據庫?

  • May 12, 2021

我在 Windows 7 上安裝了 sql server 2008 然後我創建了一個數據庫!2天后,我重新安裝了windows並安裝了sql server!現在我正在嘗試附加我的數據庫文件,但遇到以下錯誤。我認為這些文件就像一個附件,我不能附加它們。附件和非附件有什麼區別?我怎樣才能附加這個文件?請幫我。

錯誤文本:

標題:Microsoft SQL Server 管理工作室

為伺服器“AMIR-PC”附加數據庫失敗。(Microsoft.SqlServer.Smo)

如需幫助,請點擊:http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .FailedOperationExceptionText&EvtID=附加+數據庫+伺服器&LinkId=20476

附加資訊:

執行 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。我在這裡寫了部落格。

引用自:https://dba.stackexchange.com/questions/20156