昨天我在我的笔记本电脑(Windows 7 64 位)上安装了 SQL Server 2008,我需要将一个附加.mdf
到服务器,但是当我尝试这样做时,我收到了这个错误:
服务器“prince/sqlexpress”的附加数据库失败(Microsoft.SqlServer.smo)
附加信息:1.执行 Transact Sql 语句或批处理时发生异常 (Microsoft.SqlServer.connectioninfo)
2.无法打开物理文件操作系统错误5:“5(访问被拒绝。)”。(Microsoft SQL Server,错误:5120)
在互联网的帮助下,我找到了一些解决方案。
1.以管理员身份启动SQL Server管理器(右键单击程序,选择“以管理员身份启动”):
但我仍然遇到同样的错误。
该.mdf
文件确实有权限,所以我搬到了外部驱动器(pendrive,因为我的系统只有C:\
驱动器,但我没有分区)。
然后我得到另一个错误,
为服务器“Prince\SQLEXPRESS”附加数据库失败。
(Microsoft.SqlServer.Smo) 附加信息:执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)
无法打开数据库“Databasename”,因为它是版本 655。此服务器支持版本 611 和更早版本。不支持降级路径。无法打开新数据库“数据库名称”。CREATE DATABASE 已中止。(Microsoft SQL Server,错误:948)
我使用查询 -
“选择@@版本;”
我得到的输出为
“Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 版权所有 (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 6.1 (Build 7600:)”
我该怎么办?但是我安装了 SQL Server 2008。我该如何改变它?如何解决此错误,请帮助解决此问题,如果您有任何解决方案,请发布。