日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL數(shù)據(jù)庫備份還原批處理實用技巧(sql數(shù)據(jù)庫備份還原批處理)

在今天的信息時代,數(shù)據(jù)庫無疑是企業(yè)運作的核心。但是在使用數(shù)據(jù)庫的過程中,不可避免地會遇到數(shù)據(jù)的丟失或者誤操作等問題。因此,備份還原數(shù)據(jù)庫數(shù)據(jù)是關(guān)鍵的一環(huán)。本文將介紹如何使用,以便快速高效地進行數(shù)據(jù)庫的備份和還原。

創(chuàng)新互聯(lián)專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

一、備份數(shù)據(jù)庫

1. 備份全部數(shù)據(jù)庫

在CMD窗口中輸入以下命令:

“`

sqlcmd -S -h-1 -E -Q “backup database [message] to disk=’C:\backup\message.bak'”

“`

其中,ServerName為服務器名稱,[message]為數(shù)據(jù)庫名稱,’C:\backup\message.bak’為備份路徑和備份文件名稱。

2. 備份指定數(shù)據(jù)庫

在CMD窗口中輸入以下命令:

“`

sqlcmd -S -h-1 -E -Q “backup database [message] to disk=’C:\backup\message.bak'”

“`

其中,ServerName為服務器名稱,[message]為指定備份的數(shù)據(jù)庫名稱,’C:\backup\message.bak’為備份路徑和備份文件名稱。

3. 定時備份數(shù)據(jù)庫

在CMD窗口中輸入以下命令:

“`

schtasks /create /tn “BackupDatabase” /tr “sqlcmd -S -h-1 -E -Q “backup database [message] to disk=’C:\backup\message.bak'” /sc dly /st 08:00″

“`

其中,ServerName為服務器名稱,[message]為指定備份的數(shù)據(jù)庫名稱,’C:\backup\message.bak’為備份路徑和備份文件名稱。/sc dly為每天執(zhí)行,/st 08:00為每天08:00執(zhí)行。

二、還原數(shù)據(jù)庫

1. 恢復全部數(shù)據(jù)庫

在CMD窗口中輸入以下命令:

“`

sqlcmd -S -h-1 -E -Q “restore database [message] from disk=’C:\backup\message.bak’ with replace”

“`

其中,ServerName為服務器名稱,[message]為數(shù)據(jù)庫名稱,’C:\backup\message.bak’為備份路徑和備份文件名稱。

2. 恢復指定數(shù)據(jù)庫

在CMD窗口中輸入以下命令:

“`

sqlcmd -S -h-1 -E -Q “restore database [message] from disk=’C:\backup\message.bak’ with replace”

“`

其中,ServerName為服務器名稱,[message]為指定恢復的數(shù)據(jù)庫名稱,’C:\backup\message.bak’為備份路徑和備份文件名稱。

3. 定時還原數(shù)據(jù)庫

在CMD窗口中輸入以下命令:

“`

schtasks /create /tn “RestoreDatabase” /tr “sqlcmd -S -h-1 -E -Q “restore database [message] from disk=’C:\backup\message.bak’ with replace” /sc dly /st 08:00″

“`

其中,ServerName為服務器名稱,[message]為指定恢復的數(shù)據(jù)庫名稱,’C:\backup\message.bak’為備份路徑和備份文件名稱。/sc dly為每天執(zhí)行,/st 08:00為每天08:00執(zhí)行。

三、注意事項

1. 對于批處理操作,必須要先在CMD命令行窗口中測試成功后才能寫入腳本執(zhí)行。

2. 對于實際生產(chǎn)環(huán)境中的數(shù)據(jù)庫備份還原,一定要建議備份策略,定期做好備份工作以避免數(shù)據(jù)丟失情況,而且定期檢查還原情況,保證數(shù)據(jù)的可用性。

四、結(jié)論

相關(guān)問題拓展閱讀:

  • 如何將sql2023數(shù)據(jù)庫命令備份和還原
  • SQL語句:怎么對某個數(shù)據(jù)庫中的數(shù)據(jù)表進行備份與還原
  • SQL數(shù)據(jù)庫的備份(sql數(shù)據(jù)庫備份還原)

如何將sql2023數(shù)據(jù)庫命令備份和還原

SQL Server 2023 數(shù)據(jù)庫備份與還原在查詢分析器中,使用 SQL 命令備份系統(tǒng)數(shù)據(jù)庫或用戶數(shù)據(jù)拿橘庫,然后又使用 SQL 命令 還原數(shù)據(jù)庫. 一毀敏野,備份數(shù)據(jù)庫

例如: BACKUP DATABASE Northwind TO DISK = ‘c:\Northwind.bak’

二,還原數(shù)據(jù)庫

例如: –返回由備份集內(nèi)包含的數(shù)據(jù)庫和日志文件列表組成的結(jié)果集

返回由備份集內(nèi)包含的數(shù)據(jù)庫和日志文件列表組成的結(jié)果集

RESTORE FILELISTON FROM DISK = ‘c:\Northwind.bak’

–還原由 BACKUP 備份的數(shù)據(jù)庫

還原由 RESTORE DATABASE Northwind FROM DISK = ‘c:\Northwind.bak’

–指定還原后的數(shù)據(jù)庫物理文件名稱及路徑,這里得在 SQL Server 數(shù)據(jù)庫管理系統(tǒng)中,

先 指定還原后的數(shù)據(jù)庫物理文件名稱及路徑, 數(shù)據(jù)庫管理系統(tǒng)中, 指定還纖喊原后的數(shù)據(jù)庫物理文件名稱及路徑

創(chuàng)建數(shù)據(jù)庫名為 Test 的數(shù)據(jù)庫, 的數(shù)據(jù)庫, 并且指定 mdf 文件和 ldf 文件在 C 盤 test 文件夾下. 文件夾下.否則,

否則, 在還原的時候,找不到指定的路徑. 在還原的時候,找不到指定的路徑.

RESTORE DATABASE Test FROM DISK = ‘c:\Northwind.bak’ WITH MOVE ‘Northwind’ TO ‘c:\test\testdb.mdf’, MOVE ‘Northwind_log’ TO ‘c:\test\testdb.ldf’ MOVE ‘logical_file_name’ TO ‘operating_system_file_name’

首先、點擊桌面的“SQL Server Management Studio”打開,sql2023的管理器,點擊“連接”登錄:

一、新建數(shù)據(jù)庫

1、新建數(shù)據(jù)庫

右鍵點擊“數(shù)據(jù)庫”——“新建數(shù)據(jù)庫”:

MSSQL2023備份還原圖文教程

填源滾帆寫數(shù)據(jù)庫名,如mydata,選擇數(shù)據(jù)庫保存路徑,一般可以保持默認地址,點擊“確定”。

2、新建用戶

右鍵點擊“安全性”——“登錄名”——“新建登錄名”:

MSSQL2023備份還原圖文教程

填寫登錄名,如mydata。選擇“SQL server身份驗證”,輸入密碼。下方的“強制密碼過期”不要選擇,默認數(shù)據(jù)庫選擇您用戶登陸對應的數(shù)據(jù)庫,如mydata。如圖:

點擊“用戶映射”,“映射到此登錄名的用戶”勾選對應的數(shù)據(jù)庫,如mydata。數(shù)據(jù)庫成員角色勾選“public”和“db_owner”,點“確定”。如圖:

至此新建數(shù)據(jù)庫就完成了。

二、還原數(shù)據(jù)庫

首先將數(shù)據(jù)庫備份bak文件上傳到服務器,建議放到d:\mssql 目錄 ,如mydata.bak。右鍵點擊要還原的數(shù)據(jù)庫,選擇“任務”——“還原”——“數(shù)據(jù)庫”,如圖:

注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制權(quán)限,否則還原或備份會失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個權(quán)限??!

若不是本服務器上早期的備份,請選擇“源設(shè)備”,點右側(cè)的“…”查找bak文件,完成后下方會顯示出備份集,“還原”那勾選:

然后點擊“選項”,勾選“覆蓋現(xiàn)有數(shù)據(jù)庫”,“將數(shù)據(jù)庫文件還原為:”的文件路徑指向現(xiàn)在的數(shù)據(jù)庫文件,點擊“確定”就開始還原了,備份太大的話,還原時間要稍微長點:

還原成功后,系統(tǒng)會提示:

還原成功后,請檢查下表的架構(gòu)是否是dbo:

若是數(shù)據(jù)庫名或其他架構(gòu),如為mydata架構(gòu),需要在“安全性”——“架構(gòu)”,新建一備禪個所有者為dbo的mydata架構(gòu)。

新建一個所有者為dbo的mydata架構(gòu):

三、附加數(shù)據(jù)庫

首先將您的數(shù)據(jù)庫mdf和ldf文件上傳到服務器的某個目錄(一般不要放在系統(tǒng)盤,以免系統(tǒng)損壞造成數(shù)據(jù)丟失),比如d:\mssql目錄,并給該目錄mssqluser的完全控制權(quán)限。

注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制權(quán)限,否則還原或備份會失敗。保存?zhèn)浞莸哪夸浺脖仨氂羞@個權(quán)限??!

其次,右鍵點擊您的數(shù)據(jù)庫,選擇附加:

點擊添加,添加您的mdf文件:

點擊確定就可以附加成功數(shù)據(jù)庫了,在數(shù)據(jù)庫中能看到新附加的數(shù)據(jù)庫:

注意,如果放在其他目錄,務必保證該目錄先加上mssqluser的完全控制權(quán)限,否則還原或備份會失敗。保存?zhèn)浞莸哪夸浺脖仨毐⒈⒂羞@個權(quán)限!!

SQL語句:怎么對某個數(shù)據(jù)庫中的數(shù)據(jù)表進行備份與還原

create table 新表名

as

你的sql語句你的sql語句中,有旅纖字段用函數(shù)表罩察示的,必須起別名

creata table 新的表名物鎮(zhèn)茄

as

select a,count(b) as bb from 表名 group by a;

count(b)必須起別名,這里起的是bb

1、導出整個數(shù)據(jù)庫:包括表結(jié)構(gòu)和數(shù)據(jù)部分

mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > 導出的文件名

例如:mysqldump –u root –ptest1 > test.sql

2、導禪臘出數(shù)據(jù)庫中的一個表

mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 表名> 導出的文件名

例如:mysqldump –u root –ptest1 user1> test1_user1.sql

3、導出多張表:

mysqldump –u root –ptest1 user1 user2> test1_user12.sql

4、導出一個數(shù)據(jù)庫結(jié)構(gòu):只導出表結(jié)構(gòu),不包括數(shù)據(jù)部分

mysqldump -u root –pd –add-drop-table test1>c:\test1.sql

-d 沒有數(shù)據(jù)

–add-drop-table 在每個 create 語句之前增加一個 drop table,以便于在每次導入

表到數(shù)據(jù)庫中時,如果發(fā)現(xiàn)某個表存在,先進行刪除。

5、導入數(shù)據(jù)庫

采用 source 命令,進入到 mysql 數(shù)據(jù)庫控制臺。例如:

c:\>mysql -u root –p

mysql>use test1 //改變當前數(shù)據(jù)粗弊庫為賀凳滑 test1 數(shù)據(jù)庫,注意 test1數(shù)據(jù)庫要先建好

然后使用 source 命令,后面參數(shù)為腳本文件(如前面?zhèn)浞莸?sql 語句文件)

mysql>source c:\test1.sql

只聽說過對數(shù)銷棗據(jù)庫本身備份還原的

代碼如下

–備份

backup database sys to disk=’耐歷c:\虧畝拆目錄\a.bak’ with init

–還原

use master

RESTORE DATABASE TestDB FROM DISK = ‘c:\2023.dat’

如果是Oracle數(shù)據(jù)庫就可以

SQL數(shù)據(jù)庫的備份(sql數(shù)據(jù)庫備份還原)

如果一個公司每晚都必須執(zhí)行多個備份任務,比如要備份SQL數(shù)據(jù)庫、Exchange數(shù)據(jù)庫、用戶創(chuàng)建的文件,還有Web服務器,它們的備份順序是什么呢?

如果不能同時備份的話,那么企業(yè)應該蔽搏謹首先選擇備份最容易被破壞的文件。比如,如果備份軟件不允許打開要備份的文件,那么企業(yè)就應該首先備份用戶文件。

按照這種邏輯,接下來就應該備份SQL服務器。盡管SQL可以在其運宏基行的時候備份,但SQL服務器銀歷還同時要承擔用戶巨大的負載。另外,備份過程會搶占SQL服務器的I/O周期,所以更好是在非高峰期為其備份。

Exchange服務器可以最后備份,因為Exchange可以隨時備份,即使在使用過程中,而且Exchange數(shù)據(jù)庫具有相對較低的I/O需求,至少和SQL相比是這樣。

關(guān)于sql數(shù)據(jù)庫備份還原批處理的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。


當前標題:SQL數(shù)據(jù)庫備份還原批處理實用技巧(sql數(shù)據(jù)庫備份還原批處理)
網(wǎng)站鏈接:http://m.5511xx.com/article/dpigsoo.html