win7 64bit旗舰版
SQL Server 2005执行动作:资料库上按滑鼠右键→附加→加入→选择欲加入的资料库档→确定→确定......
即出现一个错误视窗....内容如下:
标题: Microsoft SQL Server Management Studio Express
------------------------------ 伺服器'u1551\SQLEXPRESS' 的附加资料库失败。 (Microsoft.SqlServer.Express.Smo) 如需说明,请按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加资料库+Server&LinkId =20476 ------------------------------
其他资讯: 执行Transact-SQL 陈述式或批次时发生例外状况。 (Microsoft.SqlServer.Express.ConnectionInfo) ------------------------------ 无法开启实体档案"D:\Question\Database.mdf"。作业系统错误 5: "5(存取被拒。)"。 (Microsoft SQL Server, 错误: 5120) 如需说明,请按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476测试过方法:
1.以系统管理员执行sql server2005
2.我将资料库档案的安全性设成.....电脑名称\SQLServer2005MSSQLUser$PC$SQLEXPRESS......
且它的权限需给予"完全控制"......
这2种方法我也试过请问还有其它解决方法?请大大教下我!
SQL Server 2005执行动作:资料库上按滑鼠右键→附加→加入→选择欲加入的资料库档→确定→确定......
即出现一个错误视窗....内容如下:
标题: Microsoft SQL Server Management Studio Express
------------------------------ 伺服器'u1551\SQLEXPRESS' 的附加资料库失败。 (Microsoft.SqlServer.Express.Smo) 如需说明,请按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加资料库+Server&LinkId =20476 ------------------------------
其他资讯: 执行Transact-SQL 陈述式或批次时发生例外状况。 (Microsoft.SqlServer.Express.ConnectionInfo) ------------------------------ 无法开启实体档案"D:\Question\Database.mdf"。作业系统错误 5: "5(存取被拒。)"。 (Microsoft SQL Server, 错误: 5120) 如需说明,请按一下: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476测试过方法:
1.以系统管理员执行sql server2005
2.我将资料库档案的安全性设成.....电脑名称\SQLServer2005MSSQLUser$PC$SQLEXPRESS......
且它的权限需给予"完全控制"......
这2种方法我也试过请问还有其它解决方法?请大大教下我!
1.以系统管理员执行sql server2005
2.我将资料库档案的安全性设成.....电脑名称\SQLServer2005MSSQLUser$PC$SQLEXPRESS......
且它的权限需给予"完全控制"......
这2种方法我也试过请问还有其它解决方法?请大大教下我!
按理说这样操作就可以了的,是不是你的.mdf文件是坏的呢?
这个不行,有备份文件的话利用备份文件还原/新建数据库吧
自己随便建一个数据库,分离,再附加,看能否附加上去.如能,那附加功能没问题.
从32位系统上建一个数据库,分离,拷到64位系统上,附加,如能附加,说明不同系统附加没问题.
如果上述都没问题,那你的文件有问题.
如果上述哪一步有问题,那就说明你的MSSQL有问题.
PS:还可以将 mdf文件 到其他系统上附加了试试,以证明你的文件没问题.