Ⅰ 如何將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. 配置有問題。
請將還原時的錯誤截圖發上來,根據錯誤給你分析具體原因。