1. 為什麼我的sql server2014備份資料庫時不能選路徑而且備份出來的也不是spl文件而是bak文件如圖
不能選擇路徑可能是你安裝的版本有問題。看你的又有中文又有英文感覺就不正常。sql server默認備份出來就是bak格式的。
2. 如何備份sql server資料庫文件
1. 下載2014-02-10 07:16的全量備份文件並解壓出要恢復的資料庫備份文件。
2. 以NORECOVERY的方式還原2014-02-10 07:16的全量備份,操作SQL語句如下:
還原成功後,資料庫處於Restoring狀態。
3. 繼續以NORECOVERY的方式還原2014-02-12
06:51的增量備份,操作SQL語句如下:
還原成功後,資料庫繼續處於Restoring狀態。
4. 日誌備份文件的下載
RDS 控制台 - 備份恢復 - 數據備份,選擇需要下載的備份集,點擊「下載」。
點擊「復制內網地址」 或 「復制外網地址」 來獲取備份的 內網 或 外網 下載地址。
日誌備份的地址在 RDS 控制台 - 備份恢復 - 日誌備份
獲取:
5. 解壓備份文件
解壓備份文件前,要先下載好解壓工具 rds_backup_extract
解壓備份文件:
bash rds_backup_extract -f /home/mysql/backup/hins575175_xtra_20150429091224.tar.gz -C /home/mysql/data
6. 以RECOVERY(默認方式)的方式還原日誌
日誌還原成功後,資料庫處於正常狀態,這時資料庫中的數據就還原到了要恢復的時間點。
3. SqlServer高版本數據備份還原到低版本
最近遇見一個問題:
想要將Sqlserver高版本備份的數據還原到低版本SqlServer上去,但是這在SqlServer中是沒法直接還原資料庫的,所以經過一系列的請教總結出來一下可用方法。
首先、你得在電腦上裝有你將要操作的高版本以及低版本的SqlServer或者你能夠連上SqlServer高版本所在的資料庫(便於後面拷貝數據),
第二步、打開高版本資料庫中你需要備份的資料庫,將你備份的資料庫相關的登錄名或者用戶刪除。右鍵資料庫->任務->生成腳本。在生成腳本的「選擇對象」步驟選擇「編寫整個資料庫及所有資料庫對象的腳本選項」。在生成腳本的「設置腳本編寫選項」的高級中選項中設置「編寫USE
DATABASE
腳本」和「架構限定對象名稱」選項為False並將「伺服器版腳本」選擇為你的低版本的資料庫的版本。生成腳本。
第三步、在你低版本的資料庫中新建資料庫(名稱隨便),打開Sql腳本。將腳本中所有關於原資料庫名稱的操作全部刪除,將資料庫從第一個alter操作分成兩部分,對新建資料庫執行第一部分建表操作。
第四步、右鍵新建的資料庫->任務->導入數據,將數據來源設置為高版本的資料庫,目標設置成當前資料庫。然後選擇復制一個或多個圖表。選擇所有的數據表,然後在「編輯映射」將」啟用標識插入「選上。導入數據
第五步、最後再執行前面分割的第二部分Sql腳本,為資料庫建索引!
Ok.到此高版本SqlServer資料庫在低版本SqlServer中恢復成功
分享第二個案例:
想要將Sqlserver2014高版本備份的數據還原到低版本SqlServer2008R2上去,但是這在SqlServer中是沒法直接還原資料庫的,通過以下方法可以順利還原。
通過高版本生成sql腳本在低版本執行,並且數據也能保留。
步驟:任務—》生成腳本—》
下一步-》高級,選擇資料庫版本和編寫腳本數據類型為架構和數據,可以保留數據。
繼續下一步完成。
最後在低版本的sql資料庫中:
先新建腳本中的資料庫,再實行sql生成表結構和數據。
完美還原成功!
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
4. sql server 2014怎麼連接還原的資料庫
第一步:選擇需要還原的資料庫,滑鼠右鍵,選擇任務下的還原
第二步:選擇「源設備」,點擊後面的文件選擇「...」
第三步:添加你需要還原的資料庫,還原的資料庫文件後綴為備份文件(bak)
第四步:選中添加進來的還原文件,找到左上角上的「選擇項」,勾選第一項(覆蓋現有資料庫),點擊確定就可以了
END
注意事項
一定要記得覆蓋現有資料庫
執行資料庫操作的時候,請斷開當前資料庫的任何使用(例如查詢,資料庫的連接使用)
5. sql server 2014怎麼設置自動備份
在電腦開始菜單中選擇「SQL Server Management Studio」雙擊。在出現的界面中點擊「連接」按鈕。
2
在出現的「 Microsoft SQL Server Management Studio」界面中選擇「管理」下的「維護計劃」右擊維護計劃,點擊「維護計劃向導」,
3
在出現的「SQL Server維護計劃向導」界面中點擊「下一步」
在出現的界面中把名稱和說明寫上。然後點擊「更改」設頂備份計劃
在出現的「作業計劃屬性」界面中,更改執行時間,也就是多久備份一次。這里該為每天備份。間隔時間更改為「1」更改執行一次時間為0:00:00也就是在每天的0點自動備份數據。
更改好以後,就可以在下面看到「在每天的 0:00:00 執行。將從 2014-5-16 開始使用計劃。」然後點擊「下一步」按鈕
在選擇維護任務界面中選擇要備份的資料庫文件。然後點擊下一步。
在選擇維護任務順序中,可以移動要備份的資料庫文件的順序。然後點擊「下一步」
在定義「備份資料庫完整」界面中,選擇資料庫後面下拉菜單中的資料庫文件。然後點擊「確定」按鈕
在定義「備份資料庫完整」界面里選擇備份路徑。然後點擊「下一步」
在「選擇報告選項」界面中設置好「報告文本文件」的路徑。然後點擊「下一步」
在出現的「完成該向導」界面中會看到設置備份的詳細信息。
這樣資料庫自動備份就成功了。
6. SQL server2014中備份的資料庫怎麼還原在sql server2012中
backup
database
[資料庫名]
to
disk
=
n'd:\sql_bake\資料庫名am1am'
with
noinit
,
nounload
,
name
=
n'資料庫名
備份',
noskip
,
stats
=
10,
noformat
你選擇的是noformat-追加備份,也就是不覆蓋原有數據,資料庫大小2g備份大概是200m
第一天備份文件大小200m
第二天400m
第三天600m
這個文件會不停的追加大小,如果你備份頻繁,追加的就頻繁。