2012-05-10 76 views

回答

48

以下是從數據庫和數據一起生成腳本的步驟。屏幕截圖是使用SQL Server 2012 Management Studio拍攝的,但我相信SQL Server 2008的步驟也是相似的。

  • 連接到您想要將數據庫與數據一起腳本化的實例。在數據庫上
  • 右鍵單擊並選擇選項Tasks --> Generate Scripts...

tasks generate scripts

  • 生成和發佈腳本嚮導,單擊Next按鈕。

introduction

  • 選擇對象一步,我已經離開檢查默認選擇Script entire database and all database objects。您也可以選擇Select specific database objects選項並選取您選擇的對象。

Choose objects

  • 設置腳本選項步,選擇你想保存腳本的路徑。點擊Advanced按鈕。

set scripting options

  • 高級腳本選項對話框,向下滾動到選項Types of data to script。默認情況下,它被設置爲Schema only,這意味着它只會生成創建對象語句。如果您想同時創建對象創建腳本和數據,請選擇選項Schema and data。在對話框中高級腳本選項設置腳本選項單擊OK並單擊下一步一步

advanced scripting options

  • 摘要一步,將顯示所有您選擇的選項。點擊下一頁

summary

  • 保存或Publich腳本一步,如果一切順利的話,你會看到成功的狀態似乎對每個對象和腳本應保存到您指定的位置設置腳本選項一步。

save or publish scripts

腳本整個的AdventureWorks數據庫變成是一個巨大的522 MB腳本文件!

希望有所幫助。

+1

哇 - 這是一個易於理解的答案。太好了! – user1051849

+0

我可以選擇要生成腳本的數據嗎?有沒有這樣的選擇 – VinayVeluri

1

你的意思是生成數據腳本?如果是這樣,那麼只需右鍵單擊數據庫名稱 - 生成腳本。在嚮導的高級選項中,您可以選擇「要添加的數據腳本類型」。選擇數據只有在那裏,你可以得到的數據腳本

1

以什麼格式? 你只指1個表或整個數據庫?

如果導出從1個表中的Excel文件,那麼所有你需要做的就是 運行SQL查詢語句來顯示所有的記錄,然後突出顯示所有行直通單擊網格中,右鍵點擊頂部最右側空間複製列標題。

打開excel和粘貼。

應該很好去。

相關問題