sql server資料庫不同版本間傳資料真是讓人頭疼,低版本到高版本還好說,但是由高版本到低版本就抓狂了,不能備份,也不能附加。。。
前幾天有任務讓用sql 2005,但本上裝的是sql 2012,總不能為了一任務,把12解除安裝,去裝05吧(好2好2呀
)!好在sql 有建立腳本的功能
準備工作:sql server 2012一枚(08版本以上都可以,不過08版的具體方法不太一樣),帶資料的資料庫一個;
咳咳,首先,打開sql server(這不廢話麼),用windows認證或者sql server認證登陸
然後呢,當然是要選擇要要成腳本的資料庫了
選中一個資料庫,右鍵選擇任務,然後選擇生成腳本,出現下面的界面,直接下一步
依據需求,選擇整個資料庫,或是指定表的方式,然後下一步
選擇進階,進入進階選項,設定script for server vision選項為sql server 2005,要編輯的腳本的資料的類型選擇“架構和資料”,不然生成的腳本隻有表的結構,沒有資料
又傳回到了腳本編輯選項界面,指定腳本存儲路徑後,點選下一步
再下一步
然後到儲存或釋出腳本界面,果斷完成
至此,腳本已經完美生成,這下就可以肆無忌憚地在sql server 2005上面執行了