SQLServer 导入mdf和ldf文件出现:无法打开物理文件 D:\XX.mdf。操作系统错误 5:5(拒绝访问。)的解决方案
在右鍵SQL Server Management Studio的某個數據庫,選擇“新建查詢”,并運行:
EXEC sp_attach_db @dbname = 'store', @filename1 = 'D:\XX.mdf', @filename2 = 'D:\XX_log.ldf'按f5或運行按鈕執行。
控制臺輸出結果:
出現 無法打開物理文件 "D:\XX.mdf"。操作系統錯誤 5:"5(拒絕訪問。)"?
錯誤日志信息:
Setting database option MULTI_USER to ON for database store. ?
Starting up database 'store'. ?
錯誤: 17204,嚴重性: 16,狀態: 1。 ?
FCB::Open failed: Could not open file D:\store\store.mdf for file number 1. ?OS error: 5(拒絕訪問。). ?
錯誤: 17204,嚴重性: 16,狀態: 1。 ?
FCB::Open failed: Could not open file D:\store\store_log.ldf for file number 2. ?OS error: 5(拒絕訪問。). ?
錯誤: 5105,嚴重性: 16,狀態: 1。 ?
A file activation error occurred. The physical file name 'D:\store\store_log.ldf' may be incorrect. Diagnose and correct additional errors, and retry the operation. ?
錯誤: 928,嚴重性: 20,狀態: 1。 ?
During upgrade, database raised exception 945, severity 14, state 2, address 00000000009F3BD7. Use the exception number to determine the cause.?
解決方法:
在數據庫所在的目錄中,即存放mdf和ldf文件的文件夾,右鍵文件夾——屬性——安全--添加SqlServer服務的啟動賬戶或者Everyone——勾選“完全控制”——確定退出。
最后再重新運行上述代碼,即可。
總結
以上是生活随笔為你收集整理的SQLServer 导入mdf和ldf文件出现:无法打开物理文件 D:\XX.mdf。操作系统错误 5:5(拒绝访问。)的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无人驾驶或成为共享汽车真正的救星?
- 下一篇: java信息管理系统总结_java实现科