一直忽略的SQLServer2008數據庫“生成腳本”功能


不知道是受SQLSERVER2000,2005的影響還是,Next的慣性思維,在使用數據庫“生成腳本”的時候基本上不會太多關注里面的配置選項,但其實從SQLSERVER2008開始,微軟在生成腳本這方面做了很大的改進,讓用戶自己選擇配置的東西更多了。

例如經常用到的一個是:從一個數據庫將數據導入另一個庫,或者向下兼容還原,以前操作很麻煩的,導入導出,鏈接等等。我自己是經常用第三方軟件生成Insert 的SQL,然后到目的數據庫執行,當然數據不是太多的情況,這是種比較快速的方法。

剛好最近在做WebMisSharp的“生成數據腳本”這個功能,目的就是實現生成Insert SQL的方式,結果偶然間看到MVP 張善友的博客http://www.cnblogs.com/shanyou/archive/2011/03/24/1994369.html 我才恍然大悟,盡然凹凸了,實在慚愧。

 

那我們來看下SQLSERVER2008的“生成腳本”功能,不知道大家有沒有詳細看看里面的配置,沒有的話剛好一起看下:

 

導出的sql語句:

上圖用紅框標記的是比較常用的功能,你是否有注意到呢?

通過這些配置,基本上可以復制一個數據庫的所有SQL,輕松實現數據庫不同版本雙向復制。

這個問題幫我一個大忙呀,不然又要徒勞的寫一個重復的功能到WebMisSharp上,看來以后配置的地方還是要多留意下的。


免責聲明!

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



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