Cách convert database từ SQL server 2008 xuống SQL server 2005
Yêu cầu
Nếu bạn đang cần restore db của phiên bản SQL Server 2008 về SQL Server 2005, bạn sẽ gặp lỗi không tương thích. Để có thể thực thi quá trình restore này, bạn cần phải convert db từ v2008 về v2005. Hãy làm theo các bước sau
Nếu bạn đang cần restore db của phiên bản SQL Server 2008 về SQL Server 2005, bạn sẽ gặp lỗi không tương thích. Để có thể thực thi quá trình restore này, bạn cần phải convert db từ v2008 về v2005. Hãy làm theo các bước sau
Bước 1: Bắt đầu convert tự động
Mở SQL Server Management Studio2008. trong 'Object Explorer', click chuột phải vào database cần convert. Chọn 'Tasks' > 'Generate Scripts...'.
Bước 2:
Click 'Next'.
Bước 3: Lựa chọn database và objects
Lựa chọn database muốn convert và tick 'Scripts all objects in the selected databases'
Bước 4: Tùy chọn convert
Cài đặt tùy chọn:
'Script for Server Version' = 'SQL Server 2005'
'Script Data' = 'True'
'Scirpt Create' = 'True'
Bước 4: Tùy chọn đầu ra
Hãy lựa chọn tùy chọn 'Script to file', 'Single file' and 'Unicode text'.
Bước 6Hoàn thành
Khi kết thục quá trình convert, nhấn 'Finish' để hoàn thành
Bước 7: Kết quả
Bước 8: Amend Script
Mở file script vừa được convert trong SQL Server Management Studio 2005. Tìm đến đoạn sau và chỉnh sửa cho đúng đường dẫn dataCREATE DATABASE [StockTraderDB] ON PRIMARY
( NAME = N'StockTraderDB',
FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\StockTraderDB.mdf ,
SIZE = 4352KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'StockTraderDB_log',
FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\StockTraderDB_log.LDF',
SIZE = 6272KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
Bước 9: Thực thi Script
Khi đã hoàn thành, việc thực thi tren db convert trong SQL 2005 một cách bình thường.