软件下载吧文章资讯

分类分类

数据安全:SQL Server2019数据库备份与还原脚本(批量备份)

2024-03-12 20:33作者:下载吧

前言最近公司服务器到期,需要进行数据迁移,而数据库属于多而繁琐,通过图形化界面一个一个备份所需时间成本很大,所以想着写一个sql脚本来执行。

开始

1.数据库单个备份

图形化界面备份这里就不展示了,可以自行百度,下面直接贴代码

USE MASTER
IF EXISTS ( SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[BackupDataProc]’) AND OBJECTPROPERTY(id, N’IsProcedure’) = 1 )
DROP PROCEDURE BackupDataProc
go
create proc BackupDataProc
@FullName Varchar(200)–入参(数据库名)
as
begin
Declare @FileFlag varchar(50)
Set @FileFlag=’C:myfiledatabase’+@FullName+’.bak’–备份到哪个路径(C:myfiledatabase)根据自己需求来定
BackUp DataBase @FullName To Disk=@FileFlag with init–核心代码
end

exec BackupDataProc xxx

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消