2012-11-07 38 views

回答

0

啊,2012 ssms工具不再免費,我不得不點擊一個許可證,然後重新啓動sql server。

1

試用this link的程序。

一旦你安裝它,只需使用EXEC sp_generate_inserts MyTable

58

您可以用本機2012 SSMS腳本數據,而無需使用插件,如SSMS工具包,雖然其功能隱藏起來。

  • 您的數據庫,然後選擇任務上點擊右鍵 - >生成腳本
  • 點擊Next跳過開場畫面,進入下一個頁面,然後選擇要腳本的對象。請注意,您可以在此處腳本編寫所有SQL對象,而不僅僅是表格。這是因爲此嚮導允許您腳本架構和數據。 重要的是,架構只是默認的,您需要在下一頁更改。點擊下一步。
  • 現在您將看到一組選項,主要涉及如何輸出腳本,但有一個標示爲高級的不起眼按鈕。點擊這個按鈕會給你一個包含選項列表的對話框。常規部分的最後一個選項是「腳本數據類型」,您應該從「僅限架構」更改爲「僅限數據」或「架構和數據」。
  • 最後,決定腳本要執行的操作,並且您應該能夠生成INSERT語句。

見本博客文章的詳細信息,這是我發現了這樣的特徵: http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/

注意,與SSMS工具包,這會爲你想每一行INSERT語句腳本。如果你有大量的行需要移動,那麼你可能需要尋找替代品。但是,對於小型配置表的腳本來說,這是完美的。

+0

對於從命令行編寫腳本,sqlpubwiz應該可以工作。 https://sqlhost.codeplex.com/wikipage?title=DPW%20Command%20Line%20Interface – StuartQ

+0

這個項目也值得一看https://github.com/nycdotnet/TSqlFlex – StuartQ