站长网 MsSql教程 SQLServer中如何进行数据库单个备份

SQLServer中如何进行数据库单个备份

SQLServer中如何进行数据库单个备份

这篇文章主要讲解了“SQLServer中如何进行数据库单个备份”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。

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

数据库单个备份

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

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:\myfile\database\'+@FullName+'.bak'–备份到哪个路径(C:\myfile\database\)根据自己需求来定
BackUp DataBase @FullName To Disk=@FileFlag with init–核心代码
end

exec BackupDataProc xxx
执行成功后便会生成一个.bak文件到指定文件夹中

“SQLServer中如何进行数据库单个备份”的内容就介绍到这里了,感谢大家的阅读。
 

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jc/mssql/2024/0605/45968.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部