當前位置:首頁 » 編程語言 » sqlserver備份腳本

sqlserver備份腳本

發布時間: 2024-01-11 14:12:02

資料庫如何備份

1、首先運行sql

❷ sqlserver腳本備份固定多個資料庫

1.用SqlServer的維護計劃



在這里我就不大液給截圖演示了,這個比較簡單,無非就是通過sqlserver自己的滾灶物維護計劃拖拽出2個一個『備份資料庫'任務和一個『清除維護'任務。

需要注意的點:

1)有備份任務里邊選擇備份的庫盡量選『所有用戶資料庫'這項,以免選擇了特定資料庫備份以後某天添加了新資料庫卻忘了勾選導致丟備份。辯仔

2)選項驗證備份集完整性和壓縮備份盡量都選上。

3)備份的路徑盡量別選磁碟根目錄。

2.通過腳本+作業的方式備份資料庫(非xp_cmdshell)。如果是多個庫的話自己寫個游標用動態sql的方式即可實現多庫備份,我這里就提供個思路偷懶就不整理了。

復制代碼 代碼如下:

DECLARE @filename VARCHAR(500)
DECLARE @date DATETIME
DECLARE @OLD_DATE DATETIME
SET @date=GETDATE()
SET @OLD_DATE=GETDATE()-5 --超過5天的備份即將被刪除
SET @FILENAME = 'E:\存放位置\資料庫名稱-'+CAST(DATEPART(YYYY,@DATE) AS VARCHAR(10))+'-'+CAST(DATEPART(MM,@DATE) AS VARCHAR(10))+'-'+CAST(DATEPART(DD,@DATE) AS VARCHAR(10))+'.BAK'
BACKUP DATABASE [資料庫名稱] TO DISK = @filename WITH COMPRESSION
EXECUTE master.dbo.xp_delete_file 0,N'E:\存放位置',N'bak',@OLD_DATE,1

GO

3.通過腳本+作業的方式備份資料庫(用xp_cmdshell),如果你覺得你們伺服器的網路、代碼、以及防火牆足夠安全可以開啟xp_cmdshell的方式來備份。
如果資料庫沒開啟xp_cmdshell的功能需要用以下腳本開通此功能,開通以後記得關閉sp_configure。

復制代碼 代碼如下:

USE Master
GO
EXEC sp_configure 'show advanced options', 1;

❸ SQL Server遠程定時備份資料庫腳本分享

經常會有定時備份SQL
Server資料庫的需要。定時備份到本機的話,還是挺容易的,計劃任務就可以完成,但如果是整機掛了,那備份到本機是沒意義的,那麼就需要來考慮備份到區域網中,其它電腦里。
下面就分享一份在網上找了之後,自己再簡單整理過的代碼,配合
SQL
Server
代理中的作業功能,已經穩定運行一個星期了,每小時就備份一次。
復制代碼
代碼如下:
--
創建網路映射(Y是盤符;IP地址後面要帶共享文件夾的名稱;password是密碼,雙引號引起;account是遠程電腦的登錄名)
exec
master..xp_cmdshell
'net
use
Y:
\\192.168.0.69\sqlbackup
"password"
/user:192.168.0.69\account'
--
按日期時間做文件名(注意路徑中的文件夾,需要先建立好)
declare
@filename
varchar(200)
select
@filename
=
'Y:\DB\'
+
replace(replace(replace(CONVERT(varchar,
getdate(),
120
),'-',''),'
','-'),':','')
+
'.bak'
--
執行備份(DB是要備份的資料庫名稱)
backup
database
[DB]
to
disk
=
@filename
--
刪除網路映射(Y是盤符,同上)
exec
master..xp_cmdshell
'net
use
Y:
/delete'

❹ 怎樣做一個自動備份SQL資料庫的工具

一、備份資料庫
1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft
SQL
Server
2、SQL
Server組--雙擊打開你的伺服器--雙擊打開資料庫目錄
3、選擇你的資料庫名稱(如論壇資料庫Forum)--然後點上面菜單中的工具--選擇備份資料庫
4、備份選項選擇完全備份,目的中的備份到如果原來有路徑和名稱則選中名稱點刪除,然後點添加,如果原來沒有路徑和名稱則直接選擇添加,接著指定路徑和文件名,指定後點確定返回備份窗口,接著點確定進行備份
二、還原資料庫
1、打開SQL企業管理器,在控制台根目錄中依次點開Microsoft
SQL
Server
2、SQL
Server組--雙擊打開你的伺服器--點圖標欄的新建資料庫圖標,新建資料庫的名字自行取
3、點擊新建好的資料庫名稱--然後點上面菜單中的工具--選擇恢復資料庫
4、在彈出來的窗口中的還原選項中選擇從設備--點選擇設備--點添加--然後選擇你的備份文件名--添加後點確定返回,這時候設備欄應該出現您剛才選擇的資料庫備份文件名,備份號默認為1(如果您對同一個文件做過多次備份,可以點擊備份號旁邊的查看內容,在復選框中選擇最新的一次備份後點確定)--然後點擊上方常規旁邊的選項按鈕
5、在出現的窗口中選擇在現有資料庫上強制還原,以及在恢復完成狀態中選擇使資料庫可以繼續運行但無法還原其它事務日誌的選項。在窗口的中間部位的將資料庫文件還原為這里要按照你SQL的安裝進行設置(也可以指定自己的目錄),邏輯文件名不需要改動,移至物理文件名要根據你所恢復的機器情況做改動,如您的SQL資料庫裝在D:\Program
Files\Microsoft
SQL
Server\MSSQL\Data,那麼就按照您恢復機器的目錄進行相關改動改動,並且最後的文件名最好改成您當前的資料庫名(如原來是zw0001.mdf,現在的資料庫是zw0002,就改成zw0002.mdf),日誌和數據文件都要按照這樣的方式做相關的改動(日誌的文件名是.ldf結尾的),這里的恢復目錄您可以自由設置,前提是該目錄必須存在(如您可以指定d:\sqldata\zw0002.mdf或者d:\sqldata\zw0002.ldf),否則恢復將報錯
6、修改完成後,點擊下面的確定進行恢復,這時會出現一個進度條,提示恢復的進度,恢復完成後系統會自動提示成功,如中間提示報錯,請記錄下相關的錯誤內容並詢問對SQL操作比較熟悉的人員,一般的錯誤無非是目錄錯誤或者文件名重復或者文件名錯誤或者空間不夠或者資料庫正在使用中的錯誤,資料庫正在使用的錯誤您可以嘗試關閉所有關於SQL窗口然後重新打開進行恢復操作,如果還提示正在使用的錯誤可以將SQL服務停止然後重起看看,至於上述其它的錯誤一般都能按照錯誤內容做相應改動後即可恢復

❺ SQL Server 2008怎麼自動備份資料庫

我們知道,利用SQL
Server
2008資料庫可以實現資料庫的定期自動備份。方法是用SQL
SERVER
2008自帶的維護計劃創建一個計劃對資料庫進行備份,下面我們將SQL
SERVER
2008定期自動備份的方法分享給大家。
首先需要啟動SQL
Server
Agent服務,這個服務如果不啟動是無法運行新建作業的,點擊「開始」–「所有程序」–「Microsoft
SQL
Server
2008」–「啟動SQL
Server
Management
Studio」登錄資料庫,點擊管理–維護計劃–
右擊
維護計劃向導如圖所示:
點擊「維護計劃向導」後跳出對話框,如圖所示:
點擊「下一步」如圖所示:
填寫好名稱及相關說明作個記號,點擊「更改」
來設定維護計劃,如圖所示:
可以為選擇執的時間段,每天、每周、每月可以根據你相應的需求來制定備份的時間,這里作演示就選擇在每天的0:00進行,點擊「確定」再點「下一步」如圖所示:
選擇你需要備份的任務,我這里就先擇「備份資料庫(完整、差異、
事務日誌
)」,很明了
點擊「下一步」如圖所示:
出現剛剛所選擇的三項你可以選擇他們所執行的順序,選好後點擊「下一步」如圖所示:
在資料庫那一列選擇相關資料庫點擊(確定)如圖所示(由於這張圖片較大您可以點擊圖片查看原圖):
選擇備份的資料庫存放的目錄,設置備份壓縮:有默認伺服器設置,壓縮備份等選項,因為我的資料庫較大所以就選擇壓縮,根據您的實際情況進行操作:點
擊」下一步」,下面的操作是對於這前我們所選擇的「維護任務」操作和「上一步」一樣這里就不截圖說明,最後點擊「下一步」如圖所示:
選擇SQL
SERVER
2008自動備份維護計劃的報告文件所存放位置點擊「下一步」如圖所示:
點擊「完成」這樣就完成了SQL
SERVER
2008自動備份。
注意:在利用SQL
SQLSERVER
2008
的維護計劃對資料庫進行定期的備份時要啟動「SQL
SERVER
代理」服務。

熱點內容
idrac中怎麼控制伺服器 發布:2024-11-30 02:18:27 瀏覽:910
蜘蛛礦池伺服器地址 發布:2024-11-30 02:13:57 瀏覽:169
網易雲訪問記錄 發布:2024-11-30 02:13:17 瀏覽:376
java的數據類型有哪些 發布:2024-11-30 02:12:42 瀏覽:546
win8訪問win7共享 發布:2024-11-30 02:08:33 瀏覽:340
編程錄入錯誤 發布:2024-11-30 02:01:58 瀏覽:733
相機存儲卡無法讀取 發布:2024-11-30 02:00:15 瀏覽:772
美國訪問學者中介 發布:2024-11-30 01:49:47 瀏覽:491
手機版我的世界網易伺服器地鐵 發布:2024-11-30 01:38:57 瀏覽:522
pi幣密碼哪裡看 發布:2024-11-30 01:25:12 瀏覽:671