云服务器网:购买云服务器和VPS必上的网站!

mssql批量备份与恢复的简易操作

MS SQL 批量备份与恢复的简易操作
在MS SQL服务器上,为了确保数据安全,每天都需要进行备份与恢复操作。本文介绍了基于MS SQL的一种简易的批量备份与恢复操作。
一、建立备份脚本
1.在服务器上新建一个文本文件,如“Backup.sql”,使用以下代

MS SQL 批量备份与恢复的简易操作

在MS SQL服务器上,为了确保数据安全,每天都需要进行备份与恢复操作。本文介绍了基于MS SQL的一种简易的批量备份与恢复操作。

一、建立备份脚本

1.在服务器上新建一个文本文件,如“Backup.sql”,使用以下代码编写批量备份脚本:

use master;

declare @dbname nvarchar(128);

declare db_backup cursor

for select name from sys.databases;

open db_backup;

fetch next from db_backup into @dbname;

while @@fetch_status=0

begin

declare @backup_file path;

set @backup_file=’e:/backup/’+@dbname+’-%date:/%.bak’;

Backup database @dbname to disk=@backup_file;

fetch next from db_backup into @dbname;

end

close db_backup;

deallocate db_backup;

2.保存脚本,然后将其导入到MS SQL管理工具(如SQL Management Studio)中履行,就能够实现MS SQL的批量备份。

二、恢复备份数据

1.在服务器上新建一个文件,如“Recover.sql”,使用以下代码编写恢复脚本:

declare @dbname nvarchar(128);

declare db_recover cursor

for select name from sys.databases;

open db_recover;

fetch next from db_recover into @dbname;

while @@fetch_status=0

begin

declare @recover_file path;

set @recover_file=’e:/backup/’+@dbname+’-%date:/%.bak’;

Restore database @dbname from disk=@recover_file;

fetch next from db_recover into @dbname;

end

close db_recover;

deallocate db_recover;

2.保存脚本,然后将其导入到MS SQL管理工具(如SQL Management Studio)中履行,就能够实现MS SQL的批量恢复操作。

以上,就是基于MS SQL的一种简易的批量备份与恢复操作,可以有效节省时间,提高效力。

本文来源:https://www.yuntue.com/post/98615.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注