天天看點

從sql server 2012生成帶資料腳本

sql server資料庫不同版本間傳資料真是讓人頭疼,低版本到高版本還好說,但是由高版本到低版本就抓狂了,不能備份,也不能附加。。。

前幾天有任務讓用sql 2005,但本上裝的是sql 2012,總不能為了一任務,把12解除安裝,去裝05吧(好2好2呀

從sql server 2012生成帶資料腳本
從sql server 2012生成帶資料腳本

)!好在sql 有建立腳本的功能

準備工作:sql server 2012一枚(08版本以上都可以,不過08版的具體方法不太一樣),帶資料的資料庫一個;

咳咳,首先,打開sql server(這不廢話麼),用windows認證或者sql server認證登陸

從sql server 2012生成帶資料腳本

然後呢,當然是要選擇要要成腳本的資料庫了

從sql server 2012生成帶資料腳本

選中一個資料庫,右鍵選擇任務,然後選擇生成腳本,出現下面的界面,直接下一步

從sql server 2012生成帶資料腳本
從sql server 2012生成帶資料腳本

依據需求,選擇整個資料庫,或是指定表的方式,然後下一步

從sql server 2012生成帶資料腳本

選擇進階,進入進階選項,設定script for server vision選項為sql server 2005,要編輯的腳本的資料的類型選擇“架構和資料”,不然生成的腳本隻有表的結構,沒有資料

從sql server 2012生成帶資料腳本
從sql server 2012生成帶資料腳本
從sql server 2012生成帶資料腳本

又傳回到了腳本編輯選項界面,指定腳本存儲路徑後,點選下一步

從sql server 2012生成帶資料腳本

再下一步

從sql server 2012生成帶資料腳本

然後到儲存或釋出腳本界面,果斷完成

從sql server 2012生成帶資料腳本

至此,腳本已經完美生成,這下就可以肆無忌憚地在sql server 2005上面執行了

從sql server 2012生成帶資料腳本

繼續閱讀