SQL Server 2012數據導入SQL Server 2008


SQL Server 2012可以降級到2008嗎?沒有找到方法,似乎也不支持。整理了一個變通的方法,把2012的數據和結構導出,然后再導入2008.

  •   SQL Server 2012 使用 SqlPubWiz 數據庫發行精靈導出數據庫
  •   SQL Server 2008 使用 sqlcmd 導入數據庫

 

一、 SQL Server 2012 使用 SqlPubWiz 數據庫發行精靈導出數據庫

1、命令行

語法:SqlPubWiz script -S 服務器名稱 -U 登入賬戶 -P 密碼 -targetserver 目標數據庫 -d 數據庫名稱 -f -q 輸出腳本文件

語句:

sqlpubwiz script -S .\sql2012 -targetserver 2008 -d Cost3 -f -q D:\Mysql.sql

 

 

2、圖形化界面

在路徑c:\Program Files\Microsoft SQL Server\90\Tools\Publishing\1.2里雙擊SqlPubWiz.exe

 

 

 

 

 

 

 

二、在 SQL Server 2008 使用 sqlcmd 導入數據庫

1、命令行

語法:sqlcmd -S 服務器名稱 -U 登入賬戶 -P 密碼 -d 數據庫名稱 -i 導入腳本文件 -o 輸出的檔案

語句:

sqlcmd -S .\sqlexpress -d test1 -i D:\Mysql.sql -o D:\Mylog.txt

 

 

2、圖形界面

打開SQL Server Management Studio,運行導出的腳本文件Mysql.sql。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM