Ⅰ 如何将MSsql2000附加到MSSQL2012
我们将MSSQL 2000的数据库附加到MSSQL 2012 ,可能会得到类似下面的错误信息:
Error: failed to attach db - Database 'DB_99174A_abc' cannot be upgraded because its non-release version (539) is not supported by this version of SQL Server. You cannot open a database that is incompatible with this version of sqlservr.exe. You must re-create the database.
这是因为MSSQL 2000跟MSSQL 2012的版本不兼容,香港云提供MSSQL 2008和MSSQL 2012两个版本,因此,可以按照下面方法将MSSQL 2000的数据库附加到MSSQL 2012 :
1.创建一个MSSQL 2008数据库,将MSSQL 2000数据库附加到 MSSQL 2008后,再进行备份
2.创建一个MSSQL 2012数据库,再将MSSQL 2008数据库的备份附加到MSSQL 2012
Ⅱ sql server 2012 express 向下兼容包
SQLserver是向下兼容的(不向上兼容),就是2012是兼容2000的,bak文件需要以数据库还原的方式进行还原,如果提示错误,一般是由于1. 文件的权限问题,2.还原的位置不对 3. 配置有问题。
请将还原时的错误截图发上来,根据错误给你分析具体原因。