SQLServer?

在工作中我們經常遇到需要數據庫表中某個表的具體建表語句,或者需要往數據庫某張表中插入數據的情況,當這張表字段較少時可以手動編寫create和insert語句,但是當表字段較多而我們又並沒有數據庫文檔的時候,可以通過SQLServer自帶工具進行導出,下面我們一起來操作一下吧!

工具/原料

SQLServer 2008 R2

電腦

方法/步驟

登錄SQLServer數據庫:

服務器名稱填寫格式為IP,端口號,輸入登錄名和密碼後進行連接。

SQLServer 2008快速導出架構和數據腳本

找到要進行操作的表所在的數據庫,右鍵-->任務-->生成腳本

SQLServer 2008快速導出架構和數據腳本

首頁是簡介,可直接點擊下一步

SQLServer 2008快速導出架構和數據腳本

第二頁是選擇要生成腳本的對象,若只需要生成數據庫中某一個對象的腳本,則勾選“選擇特定數據庫對象”,然後勾選自己需要用到的表,點擊下一步

SQLServer 2008快速導出架構和數據腳本

第三頁設置腳本編寫的選項:

(1)圖一:默認輸出類型為特定文件,可以指定自己的腳本路徑進行保存,默認勾選覆蓋現有文件,則生成的腳本會覆蓋原有的內容,可根據實際場景進行勾選。

(2)點擊圖一中“高級”按鈕,進入圖二界面,“常規”-->"要編寫腳本的數據的類型"-->僅限架構則只生成建表腳本,架構和數據則生成建表腳本和插入語句的腳本,此處根據需要進行設置。

確定選項後,點擊下一步,第四頁直接點擊下一步即可

SQLServer 2008快速導出架構和數據腳本

SQLServer 2008快速導出架構和數據腳本

操作成功的頁面:會提示腳本保存成功。點擊完成

SQLServer 2008快速導出架構和數據腳本

進入生成腳本時我們配置的路徑可找到script.sql文件,使用SQLServer工具打開後可看到我們需要的建表腳本以及insert 語句。

SQLServer 2008快速導出架構和數據腳本

注意事項

SQLServer生成腳本工具默認只導出架構,需要在高級選項中進行更改

生成的腳本默認覆蓋原來的腳本,請根據需要進行勾選

相關問題答案