加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 系统 > 正文

SQL数据库备份咋办?数据库备份代码详解

发布时间:2022-04-22 10:54:15 所属栏目:系统 来源:互联网
导读:备份对于保护文件,数据免受丢失或者损坏等意外情况起重要作用,因此数据做好备份很重要。那么SQL SERVER数据库备份要怎么实现呢?下面给大家分享一个实例,供大家参考学习。 /** 批量循环备份用户数据库,做为数据库迁移临时用 */ SET NOCOUNT ON DECLARE @
       备份对于保护文件,数据免受丢失或者损坏等意外情况起重要作用,因此数据做好备份很重要。那么SQL SERVER数据库备份要怎么实现呢?下面给大家分享一个实例,供大家参考学习。
 
/**
         批量循环备份用户数据库,做为数据库迁移临时用
*/
 
        SET NOCOUNT ON
 
DECLARE @d varchar(8)
DECLARE @Backup_Flag NVARCHAR(10)
 
SET @d=convert(varchar(8),getdate(),112)
 
/***自定义选择备份哪些数据库****/
--SET @Backup_Flag='UserDB'      -- 所用的用户数据库
SET @Backup_Flag='AlwaysOnDB'    -- AlwaysOn 用户数据库
 
  INSERT INTO #T (SQLBak)
  SELECT
      'BACKUP DATABASE [' + database_name + '] TO DISK=''E:Backup' + database_name + '_Full_'+@d+'.bak''
       WITH CHECKSUM,NOFORMAT,INIT,SKIP,COMPRESSION' AS 'SQLBak'
  FROM  sys.availability_databases_cluster

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读