中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL Server 數據庫備份與還原

發布時間:2020-08-02 00:55:39 來源:網絡 閱讀:894 作者:幻_視 欄目:數據庫

1、相同SQL Server版本(2008為例)之間數據庫備份與還原

(1)數據庫備份

相同SQL Server服務器版本之間數據庫的備份還原操作相對來說比較簡單。

首先找到需要備份的數據庫實例,【右鍵】->【任務】->【備份...】,界面下邊選擇備份路徑,點擊確定,備份成功后即可在選擇的備份路徑下找到后綴名為.bak的備份文件。

(2)數據庫還原

對于需要還原的.bak數據庫文件,一般會先拷貝到

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\  路徑下邊。

然后打開本地數據庫連接,選擇“數據庫”,【右鍵】->【還原數據庫】,“還原目標”選擇(或創建)目標數據庫,“還原的源”選擇源設備,添加需要還原的.bak數據庫文件,勾選“選擇用于還原的備份集”記錄。在界面左側“選擇頁”目錄樹中共有兩個節點:常規、選項。在選項操作界面,“將數據庫文件還原為”中用來指定將需要還原的數據庫以及日志文件還原到指定路徑,一般為C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\data,這個路徑如果輸入的不合法的話,在還原指定數據庫文件時將會報錯。

2、低SQL Server服務器版本(2005 / 2000)的備份數據庫文件,還原到高版本(2008為例)服務器

由于軟件的向上兼容原則,對于低版本的數據庫文件,還原到高版本服務器時,操作與相同版本類似,在此不在贅述。

3、高SQL Server服務器版本(2008為例)的備份數據庫文件,還原到低版本(2005為例)服務器

這種情況相對來說是比較麻煩的,不能再使用常規的備份與還原方法,備份高版本數據庫時需要將其實例導出為SQL腳本,然后在低版本新建一個數據庫,然后新建查詢,執行之前導出的SQL腳本。

(1)如何將指定數據庫導出為SQL腳本?

選擇需要導出的數據庫實例,【右鍵】->【任務】->【生成腳本...】,使用生成SQL Server腳本向導,【下一步】->【下一步】選擇數據庫實例,界面下方勾選“為所選數據庫中的所有對象編寫腳本”->【下一步】選擇腳本選項,該界面有一些細節需要注意,這里主要包括兩個選項:表/視圖選項和常規選項,在表/視圖選項,需要將“編寫數據腳本”和“編寫索引腳本”更改為true,其他默認即可,如果不放心,可以將該選項中所有項都勾選為true;在常規選項,“為服務器版本編寫腳本”中更改需要還原數據庫服務器的版本(例如SQL Server 2005)->【下一步】輸出選項,腳本模式中選擇“將腳本保存到文件”,指定保存路徑與SQL腳本文件名即可。

(2)將高版本導出的SQL腳本還原到低版本數據庫實例中

在低版本(SQL Server 2005)服務器中新建數據庫,然后在查詢界面執行之前導出的SQL腳本。

注意:有時候在將SQL Server 2008中的數據庫導出為SQL Server 2005 SQL腳本時,會出現一些數據類型不支持錯誤,例如在SQL Server 2008數據庫中如果存在Date類型字段,而這個數據類型在2005中是不支持的,那么導出腳本時將會出現錯誤,這時常規方法是將Date類型字段修改為2005所支持的datetime字段。

4、將指定的表(帶數據)導出為SQL腳本文件

選擇需要導出的數據庫實例,【右鍵】->【任務】->【生成腳本...】,使用生成SQL Server腳本向導,【下一步】->【下一步】選擇數據庫實例->【下一步】選擇腳本選項,在“表/視圖選項”中將“編寫數據的腳本”更改為true,“常規”中“為服務器版本編寫的腳本”選擇對應的服務器版本->【下一步】選擇對象類型,勾選“表”->【下一步】選擇表,勾選需要導出的表>【下一步】輸出選項,腳本模式中選擇“將腳本保存到文件”,指定保存路徑與SQL腳本文件名即可。





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉木乃县| 岑巩县| 乳源| 兰西县| 金门县| 中宁县| 宣威市| 霞浦县| 健康| 易门县| 泾阳县| 沁阳市| 高邑县| 璧山县| 韩城市| 丹阳市| 山西省| 巩义市| 永仁县| 灵寿县| 海阳市| 庆安县| 张家界市| 介休市| 宜丰县| 塘沽区| 屏山县| 山丹县| 迭部县| 顺昌县| 大姚县| 岑巩县| 洛扎县| 连平县| 惠安县| 资讯| 临汾市| 平阴县| 镇远县| 西昌市| 怀远县|