
我使用SQL server 2008附加2005的数据库,但是出现错误!
我使用SQLserver2008附加2005的数据库,但是出现错误!具体如下:附加数据库对于服务器“***-PC”失败。(MicrosoftSqlServer。Smo)其...
我使用SQL server 2008附加2005的数据库,但是出现错误!
具体如下:
附加数据库对于服务器“***-PC”失败。(Microsoft SqlServer。Smo)
其他信息:
->执行Transact-SQL语句或批处理时发生了异常。(Microsoft SqlServer.ConnectionInfo)
—>无法打开物理文件“G:*\*\s-t.mdf”。操作系统错误5:"5(拒绝访问。)"(Microsoft SQL Server,错误:5120) 展开
具体如下:
附加数据库对于服务器“***-PC”失败。(Microsoft SqlServer。Smo)
其他信息:
->执行Transact-SQL语句或批处理时发生了异常。(Microsoft SqlServer.ConnectionInfo)
—>无法打开物理文件“G:*\*\s-t.mdf”。操作系统错误5:"5(拒绝访问。)"(Microsoft SQL Server,错误:5120) 展开
2个回答
展开全部
出现该问题的原因是因为SQL对数据库无访问权限。
放置数据库文件的目录或数据库文件,需要给MSSQLSERVERUSER用户所有权限。如果不懂得设置权限,请直接给予目录everyone权限即可。如果不知道如果设置权限,请将数据库文件放置于SQL安装目录的DATA目录下面,即可附加。
放置数据库文件的目录或数据库文件,需要给MSSQLSERVERUSER用户所有权限。如果不懂得设置权限,请直接给予目录everyone权限即可。如果不知道如果设置权限,请将数据库文件放置于SQL安装目录的DATA目录下面,即可附加。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询