男人插曲女人身体视频,中文字幕日韩一区二区三区不卡,中国gay男男gaygay视频,一本色道婷婷久久欧美,中文字幕永久视频在线看

使用T-SQL語句將數(shù)據(jù)庫備份到磁盤

T-SQL是SQL Server備份最常用的命令方式,BACKUP?DATABASE?TO?DISK是創(chuàng)建全量備份、差異備份等的基本語句。

與其他備份方法相比,它提供了自定義源數(shù)據(jù)、目標(biāo)和備份類型的靈活性。一旦了解了它的基本語法,您就可以按照自己的意愿簡(jiǎn)單地實(shí)現(xiàn)備份操作。

如何在 SQL Server 中使用BACKUP?DATABASE?TO?DISK命令

通常,您可以在 SSMS 中運(yùn)行BACKUP?DATABASE?TO?DISK命令。只需連接到您的 SQL 實(shí)例并創(chuàng)建一個(gè)“新查詢”,然后根據(jù)需要輸入備份語句并“執(zhí)行”它。

下面是一些常用的SQL Server備份數(shù)據(jù)庫到磁盤的命令,大家可以參考。請(qǐng)注意,下面的“文件路徑”應(yīng)包括備份文件名和相應(yīng)的后綴。

“創(chuàng)建完整的數(shù)據(jù)庫備份到磁盤:”

將數(shù)據(jù)庫數(shù)據(jù)庫名稱備份到磁盤 ='文件路徑'

ssms完整備份

“創(chuàng)建數(shù)據(jù)庫的差異備份:”

將數(shù)據(jù)庫數(shù)據(jù)庫名稱備份到磁盤 ='Filepath' WITH DIFFERENTIAL

ssms差異備份

“創(chuàng)建一個(gè)事務(wù)日志備份到磁盤:”

BACKUP LOG DatabaseName TO DISK = 'Filepath' WITH NORECOVERY

ssms日志備份

將數(shù)據(jù)庫備份到多個(gè) .bak 文件中:

將數(shù)據(jù)庫數(shù)據(jù)庫名稱備份到磁盤 = 'Filepath_1',
磁盤 = '文件路徑_2',
磁盤 = '文件路徑_3'

ssms備份成多個(gè)文件

“備份數(shù)據(jù)庫并顯示備份進(jìn)度:”

將數(shù)據(jù)庫數(shù)據(jù)庫名稱備份到磁盤 = '文件路徑' WITH STATS

*它會(huì)創(chuàng)建一個(gè)完整的備份,并每隔 10% 顯示備份進(jìn)度。您也可以自己指定進(jìn)度狀態(tài),例如使用 WITH STATS = 5%。

有進(jìn)度的ssms備份

“創(chuàng)建完整備份并鏡像到其他位置:”

備份數(shù)據(jù)庫 DatabaseName 到磁盤 = 'Filepath_1'
鏡像到磁盤 = 'Filepath_2'
WITH FORMAT

ssms鏡像備份

使用 BACKUP DATABASE 腳本執(zhí)行高級(jí)操作

以上是T-SQL備份命令的一些基本應(yīng)用。事實(shí)上,你也可以通過更復(fù)雜的BACKUP?DATABASE?TO?DISK腳本來實(shí)現(xiàn)SQL Server中的一些高級(jí)操作。

例如,如果要在備份文件中備份帶有日期的數(shù)據(jù)庫,可以使用以下命令:

DECLARE@FileName varchar(1000)
SELECT @FileName = (SELECT 'Path\Databasename' + convert(varchar(500), GetDate(),112) + '.bak')
BACKUP DATABASE databasename TO DISK=@FileName

您也可以對(duì)多個(gè)數(shù)據(jù)庫執(zhí)行此操作,詳細(xì)信息可以在備份 SQL 數(shù)據(jù)庫,文件名中包含日期.

帶日期的備份腳本

有時(shí)您可能希望自動(dòng)執(zhí)行 T-SQL 腳本以定期備份具有相同設(shè)置的相同數(shù)據(jù)庫。為此,您需要在 SSMS 中啟用 SQL Server 代理以創(chuàng)建一個(gè)新作業(yè),并將腳本輸入為它的“步驟”,然后創(chuàng)建一個(gè)計(jì)劃來自動(dòng)化它。詳細(xì)步驟可以參考SQL Server 備份腳本.

sql server 代理腳本

從命令行運(yùn)行 BACKUP?DATABASE?TO?DISK

如果不想登錄 SSMS 進(jìn)行數(shù)據(jù)庫備份和恢復(fù),也可以從命令提示符執(zhí)行 SQLCMDBACKUP?DATABASE?TO?DISK命令。

按Win+R調(diào)出運(yùn)行窗口,在文本框中輸入“cmd”回車,即可在彈出的窗口中輸入BACKUP DATABASE命令。

請(qǐng)注意,cmd 中使用的命令與 SSMS 中使用的命令略有不同。以SQL Server中的3種備份為例。

“創(chuàng)建完整備份到磁盤:”

SqlCmd -E -S Server\Instance -Q "BACKUP DATABASE DatabaseName TO DISK ='Filepath'"

cmd全量備份

“創(chuàng)建差異備份到磁盤:”

SqlCmd -E -S Server\Instance -Q "BACKUP DATABASE DatabaseName TO DISK ='Filepath'WITH DIFFERENTIAL"

cmd 差異備份

“創(chuàng)建一個(gè)事務(wù)日志備份到磁盤:”

SqlCmd -E -S Server\Instance -Q "BACKUP LOG DatabaseName TO DISK ='Filepath'WITH NORECOVERY"

cmd日志備份

提示:?如果要經(jīng)常執(zhí)行備份任務(wù),可以創(chuàng)建一個(gè)文本文件,在其中輸入備份命令,然后保存為批處理文件。因此,您可以雙擊它來執(zhí)行備份,甚至可以使用 Windows 任務(wù)計(jì)劃程序來自動(dòng)執(zhí)行備份。欲了解更多信息,請(qǐng)閱讀用于備份 SQL 數(shù)據(jù)庫的批處理文件.

不使用 T-SQL 命令備份 SQL 數(shù)據(jù)庫(更簡(jiǎn)單)

使用BACKUP?DATABASE?TO?DISK命令進(jìn)行SQL Server備份的優(yōu)點(diǎn)是簡(jiǎn)單、靈活,但如果要進(jìn)行更高級(jí)的操作,如備份所有數(shù)據(jù)庫、自動(dòng)備份數(shù)據(jù)庫等,操作會(huì)比較復(fù)雜。

另外,由于T-SQL命令是手動(dòng)輸入的,可能會(huì)出現(xiàn)一些小錯(cuò)誤導(dǎo)致操作失敗,需要花時(shí)間進(jìn)行故障排除。

有了這些考慮,你可以考慮使用傲梅企業(yè)備份網(wǎng)絡(luò)版自動(dòng)備份 MSSQL 數(shù)據(jù)庫。如果為您提供了一個(gè)簡(jiǎn)單的界面,只需單擊一下即可完成所有操作。此外,作為集中式備份解決方案,它使您能夠備份和還原網(wǎng)絡(luò)上的所有 SQL Server。

要使用它,您可以在計(jì)算機(jī)上下載并安裝傲梅企業(yè)備份網(wǎng)絡(luò)版。這是一個(gè)180天的免費(fèi)試用期:

然后,在所有要備份的客戶端計(jì)算機(jī)上安裝代理。您可以啟動(dòng) 企業(yè)備份網(wǎng)絡(luò)版,切換到"計(jì)算機(jī)"選項(xiàng)卡,然后選擇手動(dòng)或遠(yuǎn)程“安裝客戶端程序”

*遠(yuǎn)程安裝的客戶端程序?qū)⒂芍醒霗C(jī)自動(dòng)控制,但如果您選擇手動(dòng)方式,您仍然需要對(duì)其進(jìn)行請(qǐng)求控制?。

安裝客戶端程序

之后,您可以轉(zhuǎn)到“任務(wù)選項(xiàng)”卡并根據(jù)需要?jiǎng)?chuàng)建“新任務(wù)”。選項(xiàng)包括文件、系統(tǒng)、分區(qū)、磁盤和 SQL Server。這里選擇SQL Server Backup開始。

sql服務(wù)器備份

如您所見,設(shè)置窗口分為3個(gè)步驟,您只需按照它完成備份即可:

“第一步:”點(diǎn)擊“+添加計(jì)算機(jī),”檢測(cè)到有SQL實(shí)例的受控計(jì)算機(jī),選擇一臺(tái)進(jìn)行備份。

添加電腦

“第二步:”點(diǎn)擊“+添加,”根據(jù)選擇的計(jì)算機(jī)指定源數(shù)據(jù)。您可以一次選擇多個(gè)數(shù)據(jù)庫甚至實(shí)例。

選擇數(shù)據(jù)庫

第 3 步:單擊復(fù)選框,然后在彈出窗口中單擊“添加存儲(chǔ)”。然后您可以輸入網(wǎng)絡(luò)共享或 NAS 的路徑,并選擇其中的一個(gè)文件夾作為目的地。

選擇路徑

您可以在下面看到另外兩個(gè)可用選項(xiàng):

“設(shè)置:”您可以在此處使用密碼加密備份、啟用電子郵件通知或選擇壓縮級(jí)別。

設(shè)置

“計(jì)劃:”它為您提供了每天/每周/每月自動(dòng)執(zhí)行數(shù)據(jù)庫備份的選項(xiàng)。在高級(jí)選項(xiàng)卡中,您還可以選擇執(zhí)行完整備份或差異備份。

日程

完成所有設(shè)置后,就可以“開始備份了”。您可以創(chuàng)建任務(wù)并立即執(zhí)行,也可以只創(chuàng)建任務(wù)并稍后執(zhí)行備份。

所有創(chuàng)建的任務(wù)都可以在“任務(wù)”選項(xiàng)卡下進(jìn)行管理。您可以單擊“備份”以手動(dòng)運(yùn)行它,或單擊“高級(jí)”以編輯、恢復(fù)或刪除它。

管理高級(jí)任務(wù)

結(jié)論

在 SQL Server 中,BACKUP?DATABASE?TO?DISK是一種實(shí)用的 T-SQL 語句,用于執(zhí)行不同類型的備份。但如果你想用更直觀的方式來進(jìn)行這樣的操作,傲梅企業(yè)備份網(wǎng)絡(luò)版也是一個(gè)值得嘗試的選擇。

有了它,您可以輕松地進(jìn)行自動(dòng)備份,或者備份一個(gè)實(shí)例的所有SQL數(shù)據(jù)庫。不僅如此,作為企業(yè)端點(diǎn)備份軟件,它還允許您創(chuàng)建和管理客戶端計(jì)算機(jī)備份。