2012-05-11 35 views
2

我想附加數據庫沒有日誌文件。在SSMSSQL Server 2008 - 附加MDF沒有日誌 - 操作系統錯誤5:5(訪問被拒絕。)

enter image description here

錯誤

Attach a SQL Server database with a missing transaction log file

錯誤的TSL

消息5120,級別16,狀態101,1無法打開物理線路文件 「.... mdf」。操作系統錯誤5:「5(訪問被拒絕。)」。

我不是sa,但我在sysadmin的角色。我不確定我需要什麼訪問權限。還是因爲.mdf已損壞?

enter image description here

預先感謝!

+0

您是否遵循該鏈接中的所有步驟,包括刪除不應該找到的日誌文件(因爲您確定它不存在)? – Thomas

+0

如果您啓用了UAC並且您使用管理員令牌或有限權限令牌運行SSMS? SQL Server應該在其服務帳戶的上下文中做所有事情,但是我已經被UAC咬了一口。 –

回答

7

這是SSMS界面中的一個錯誤。它可以使用T-SQL完成。只是不要在文件列表中包含日誌文件。

exec sp_attach_db 'dbname', 'filename' 

sp_attach_db (Transact-SQL)

+1

+1 ...同意.... – maSTAShuFu

5

啓動SQL Server管理器作爲管理員(右鍵點擊程序,選擇 「啓動以管理員身份」):問題解決了!

相關問題