尝试将.mdf附加到SQL Server Express 2008时出错

时间:2010-06-10 22:36:55

标签: sql-server sql-server-2008 sql-server-express ssms

快照说的就是这一切 - 我曾经能够附加数据库,但是今天我分离后试图附加,我不断收到这个错误:

http://img197.imageshack.us/img197/2574/attacht.jpg http://img197.imageshack.us/img197/2574/attacht.jpg

http://img197.imageshack.us/img197/2574/attacht.jpg

1 个答案:

答案 0 :(得分:3)

错误5表示拒绝访问。运行SQL Server的帐户无权访问文件GMATech.mdf。授予必要的权利:

cacls "c:\Program...\GMATech.mdf" /E /G SQLServerMSSQLUser$<hostname>$<instancename>:F

其中hostname是运行SQL的mahcine的名称,instancename是SQL实例的名称(默认情况下为MSSQLSERVER)。