在 SQL Server 2008 中生成數據庫腳本
如何在 SQL server 2008 r2 中為數據庫對象創建腳本並將其還原到數據庫中。
先決條件
本文假設您了解 SQL Server。
在 SQL Server 中,所需的數據庫具有各種包含數據的表。這裡我們使用“
Address-Book
”數據庫。第1步
Object Explorer
在SQL Server 的 " " 部分中選擇要創建數據庫腳本的數據庫。並依次選擇以下選項以生成腳本。第2步
我們在“生成和發布腳本”嚮導中選擇您要為其生成腳本的對象。
第一步是描述生成腳本需要多少個步驟。
A.簡介
four
完成此嚮導的步驟如下:1. Select database object. 2. Specify scripting or publishing options. 3. Review your selection. 4. Generate a script, then save or publish it.
B.選擇對象
選擇要編寫腳本的數據庫對象。有以下
two
選項:**使用第一個選項:(**編寫整個數據庫和所有數據庫對象的腳本)我們為整個數據庫生成一個腳本。
**使用第二個選項:(**選擇特定的數據庫對象)我們生成特定數據庫對象的腳本,如表、儲存過程、視圖等。
在這裡,我們選擇數據庫中的表對象。
C.設置腳本選項
在這個視窗中,我們選擇一個位置來儲存我們的腳本。如果要重命名腳本文件,請使用自定義名稱重命名。如果要生成沒有表數據的數據庫腳本,請點擊“下一步”按鈕。
如果我們想要一個包含表數據的數據庫腳本,那麼我們必須使用生成帶有“
Tables Data
”的腳本的設置。點擊“
Advanced
”選項 在“高級腳本”視窗中,Type Of Data To Script
使用“Schema and Data
”選項選擇“”。儲存腳本文件的預設位置是*“C:\Users……\Documents\script.sql”。*
點擊“
Next
”繼續。D.檢查您的選擇
在嚮導視窗中點擊“
Next
”按鈕繼續。E.保存或發布腳本
在嚮導視窗中點擊“
Finish
”按鈕。恢復數據
我們現在將恢復一個數據庫。為此,我們需要相同的名稱(我們用於數據庫腳本的名稱)。對“空白數據庫”進行恢復。如果要使用現有的同名數據庫,則必須“刪除所有數據庫表”。
現在用記事本打開一個“script.sql”並從記事本文件中複製整個腳本。現在返回 SQL Server 並點擊“新建查詢”並粘貼到查詢嚮導中的整個程式碼上。粘貼後執行查詢
最後,我們得到消息“
Query Executed Successfully
”。我們已經成功地恢復了我們的數據庫。概括
現在在這個問答中,我們學習瞭如何管理我們的數據庫並保護它。
我希望這可以幫助你。我會盡我的全力。
謝謝你。