无法将任何数据库附加到SQL Server 2012

Laz*_*kic 5 sql sql-server-2012

好的,这就是我得到的:

无法检索此请求的数据.(Microsoft.SqlServer.Management.Sdk.Sfc)
其他信息:执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)
尝试打开或创建物理横笛时,CREATE FILE遇到操作系统错误5(找不到错误)'C:\ Program Fifes(x86)\ Microsoft SQL Server\MSSQL.1\MSSQL\Data\MyCompany.mdf.(MIcrosoft SQL Server,错误:5123)

我已经重新安装了SQL Server 2012,它仍然无法正常工作.在此问题之前,我尝试附加AdventureWorks数据库并插入一些命令(我已删除它),从那时起我一直遇到这个问题.我是SQL Server的新手.

谢谢

Max*_*Max 17

如果您使用SSMS尝试以管理员身份执行它.


Mic*_*Sim 12

这是一个许可问题.运行SQL Server进程的帐户对程序文件夹没有写入权限.您可以将这些权限添加到运行SQL Server服务的帐户,也可以将数据库附加到SQL Server服务帐户具有读/写权限的位置.

有关同一问题,请参阅此DBA Stackexchange问题.