当我右键单击Sql Server 2005 Management Studio中的“数据库”时 然后>附加...>添加我收到以下错误:
C:\ Documents and 设置\管理员\我的 Documents \ SQL Server管理 工作室\ 项目\路径\为\ MDF \和\ LDF \文件\ 无法访问指定的路径或 服务器上的文件。验证你 拥有必要的安全权限 并且路径或文件存在。
答案很简单 - 在Nant时删除的MDF和LDF文件(通过我的dev 机器)发出了drop命令。
但是,在更换MDF和LDF文件后,我想重新连接数据库但是 当我选择“添加”时,上面的错误不断出现。
此外,我已经“解除了”有问题的数据库,它已不再出现 左边的“数据库”。
我试图替换正在引用的文件夹中的MDF和LDF文件的副本 那不起作用。
关于如何优雅地摆脱这个错误的任何想法?
答案 0 :(得分:1)
验证您是否有必要 安全权限和那条路径 或文件存在。
将MDF和LDF的完全读写权限授予SQL Server service account:
cacls C:\...Path\To\Files\ /E /T /G SQLServerMSSQLUser$<hostname>$<servicename>:F
其中<hostname>
是您的SQL Server主机名(计算机名称),<instancename>
是SQL Server实例名称(默认情况下为MSSQLSERVER)。