-- 01_不支援SQL 2000升級到SQL 2012
-- 02_可以升級版本之列表_略
在 SQL Server 2012 版本上
使用 SSMS 管理工具,附加 Northwind 和 pubs 範例資料庫,可能會遭遇到以下的錯誤:
-- 03_SSMS附加資料庫失敗
-- 04_SSMS附加資料庫失敗
-- 05_SSMS附加資料庫失敗
執行 Transact-SQL 陳述式或批次時發生例外狀況。 (Microsoft.SqlServer.ConnectionInfo) 這一版的 SQL Server 不支援資料庫 'Northwind' 的非發行版本 (539),因此資料庫無法升級。 您無法開啟與這一版的 sqlservr.exe 不相容的資料庫。 必須重新建立資料庫。 無法開啟新資料庫 'Northwind'。CREATE DATABASE 已經中止。 (Microsoft SQL Server, 錯誤: 950)
-- 06_TSQL附加資料庫失敗
USE [master] GO CREATE DATABASE [Northwind] ON ( FILENAME = N'C:\SQL Server 2000 Sample Databases\northwnd.mdf' ), ( FILENAME = N'C:\SQL Server 2000 Sample Databases\northwnd.ldf' ) FOR ATTACH GO
-- 錯誤訊息: 訊息 1813,層級 16,狀態 2,行 1 無法開啟新資料庫 'Northwind'。CREATE DATABASE 已經中止。 訊息 950,層級 20,狀態 1,行 1 這一版的 SQL Server 不支援資料庫 'Northwind' 的非發行版本 (539),因此資料庫無法升級。 您無法開啟與這一版的 sqlservr.exe 不相容的資料庫。 必須重新建立資料庫。
可能作法:
(1) 將 SQL Server 2000 版本的資料庫檔案,先使用 SQL Server 2005、2008、2008 R2 版本來附加範例資料庫後。
(2) 再附加到 SQL Server 2012 版本上。
參考資料:
SQL Server 2012:支援的版本與版本升級
http://msdn.microsoft.com/zh-tw/library/ms143393(v=sql.110).aspx
SQL Server 2012 中已停止的 Database Engine 功能
http://msdn.microsoft.com/zh-tw/library/cc707782(v=sql.110).aspx
沒有留言:
張貼留言