2011-02-28 64 views
0

我分離從SQL Server 2000的數據庫文件,並嘗試將其安裝在SQL Server 2008通過下面的代碼:錯誤在SQL Server中附加數據庫2008

USE [master] 
GO 
CREATE DATABASE [KARGAR] ON 
(FILENAME = N'F:\1111\KARGAR_Data.MDF'), 
(FILENAME = N'F:\1111\KARGAR_Log.LDF') 
FOR ATTACH 
GO 

當我嘗試上面的代碼運行,我看到以下錯誤:

Msg 5120, Level 16, State 101, Line 1 Unable to open the physical file "F:\1111\KARGAR_Data.MDF". Operating system error 5: "5(failed to retrieve text for this error. Reason: 15105)".

我怎樣才能解決這個問題

回答

7

思考:

  • SQL Server可以看到F:驅動器嗎?
  • 它有權限嗎?
  • 這是一個本地驅動器? SQL Server不支持網絡驅動器的數據庫通常

注:SQL Server引擎下,需要對相關的文件夾權限的服務帳戶運行

+0

這是一個本地驅動器.... – 2011-02-28 20:40:59

+0

@hosseinsinohe:你的電腦上是「local」還是SQL Server上的「local」? – 2011-02-28 20:43:07

+0

@marc_s:我的電腦中的「local」 – 2011-02-28 20:44:30

2

另一種方式的用戶檢查你的開放式管理工作室有權