萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mssql數據庫 >> SQL Server 2012 將數據導出為腳本

SQL Server 2012 將數據導出為腳本

   前記:

  從SQL SERVER 2008開始,我們就可以很方便的導出數據腳本,而無需再借助存儲過程,但是SQL Server 2012和SQL Server 2008的導出腳本的過程還有一點細微的差別,我在這裡詳細的介紹一下。

  在SQL Server 2012中我們無法直接找到例如下圖中的編寫數據的腳本的選項。

SQL Server 2012 將數據導出為腳本 三聯

  對於SQL Server 2008來說,我們可以在SSMS2008中的對象資源管理器中,右擊需要導出數據的數據庫,在彈出的菜單中選擇“任務”下的“生成腳本”選項。

  在腳本想到的選擇腳本呢選項中,將“編寫數據的腳本”選擇為TRUE,這裡默認是FALSE的。

  下面我在SQL Server 2012中來詳細圖解一下這個過程。

  我新建了一個名為BlogDB的數據庫,裡面只有一張表TestTable,表中有一些雜亂的測試數據。

  右鍵該數據庫,然後選擇“任務”,選擇“生成腳本”。

  點擊下一步。

  再點擊下一步。

  這個時候不要著急點下一步,我們先點擊“高級(A)”按鈕。

  我們在裡面沒有看到類似SQL Server 2008中的編寫數據的腳本,TRUE和FALSE的選項,但是有個功能相似的選項,如下圖。

  如果我們要導出數據的表結構和表腳本,把要編寫腳本的數據的類型,從僅限架構改成架構和數據,點“確定”。

  我們可以把腳本保持到文件,保存到剪貼板,或是保存到新建查詢窗體,我個人習慣保存到文件。

  這裡可以修改文件的保存路徑,可以給文件命名,例如我給文件起名為BlogDB.sql。

  然後點擊下一步。

  點擊下一步 。

  點擊完成即可,然後我們到指定目錄去找這個文件。

  打開這個文件我們可以看到:

  這個腳本就是我們想要的結果了。

copyright © 萬盛學電腦網 all rights reserved