您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關SQL Server生成sql腳本并執行還原數據庫的示例分析,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
上次介紹過如何通過bak文件來還原數據庫文件,今天來介紹一下如何通過導出sql腳本的方式來備份并且還原新的數據庫,不過這種方式比較適合數據庫數據不太多的中小型數據表,下面通過SQL Server2012為例來進行說明。
一、備份數據庫
1.選擇某一個數據庫,右鍵依次選擇:任務==》生成腳本;
2.選擇要編寫腳本的數據庫對象,注意此處可以選擇特定的數據庫對象,我們可以選擇我們需要備份的數據表。
3.在當前頁面下面第一步選擇高級選項,然后再選擇輸出的sql腳本的保存位置。
4.高級選項中最重要的一步就是在”要編寫的腳本的數據類型“中選擇第一項“架構和數據”,這個默認是選擇“僅限架構”,這個選項只會復制數據庫的表結構而不會復制數據庫的具體數據。
5.我們可以查看具體的導出的腳本和數據。
二、還原數據庫
1.在一個新的數據庫實例中創建一個一模一樣的空的數據庫,名稱也為IGIS。
2.通過:文件==》打開文件,打開剛開始導出的腳本文件。
3.選擇執行或者是按下F5來執行相應的操作,就可以將相應的數據庫里面的數據表結構和數據導入到新的數據庫中,最終完成數據庫的備份工作。 (注意:此處需要先數據庫建好,然后將腳本中創建表(create table xxx)之前的語句都刪除)
關于SQL Server生成sql腳本并執行還原數據庫的示例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。