ms sql 实现自动备份数据库
第一种方式
-- Start 备份数据
DECLARE @dateString nvarchar(255);
SET @dateString = N'D:\Web\DB_back\cpgz_UniProfile\cpgz_UniProfile_' + CONVERT(varchar,DATEADD(Day,0,GETDATE()),112) + '.bak'
BACKUP DATABASE cpgz_UniProfile
TO DISK = @dateString WITH NOFORMAT, INIT, NAME = N'ODS_Central-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
-- end 备份数据
-- Start 删除3天前的备份文件
declare @d Nvarchar(256);
set @d ='del D:\Web\DB_back\cpgz_UniProfile\cpgz_UniProfile_' + convert(varchar,dateadd(day,-3,getdate()),112) + '.bak';
exec master..xp_cmdshell @d
-- end
第二种方试
-- Start 自动备份:
declare @time nvarchar(100)
declare @RuJing nvarchar(100)
set @time=CONVERT(varchar(100), GETDATE(), 112)
set @RuJing='D:\Web\DB_back\cpgz_UniProfile\cpgz_UniProfile_'+@time+'.bak'
Backup database cpgz_UniProfile to
disk=@RuJing
-- end 自动备份
分享到:
相关推荐
【MS SQL数据库自动备份工具】是一款使用C#编程语言开发的应用程序,专为管理Microsoft SQL Server数据库的定期备份而设计。这款工具能够帮助系统管理员自动化数据库的备份过程,确保在数据丢失或系统故障时能够迅速...
这使得我们可以在脚本中执行SQL Server的T-SQL备份命令,或者启动7-Zip进行文件压缩。 4. **T-SQL 备份命令**: 使用T-SQL的`BACKUP DATABASE`语句可以创建数据库的全备份。在脚本中,你需要指定要备份的数据库...
"ms sql server 自动备份设置工具"能够帮助用户轻松设定这三种备份类型的组合,以实现最佳备份策略。用户可以根据数据库的大小、增长速度以及业务需求,设置备份频率(如每日、每周或每月)以及具体时间。 接下来,...
"MS SQL数据库系统备份与恢复"这一主题主要关注如何有效地保护SQL Server中的数据,以防数据丢失或系统故障。 SQL Server提供了多种备份类型,包括完整备份、差异备份、日志备份等,每种都有其特定的应用场景。完整...
首先,我们来看备份数据库的存储过程`pr_backup_db`。这个存储过程用于创建一个数据库的备份,它接受三个参数:`@flag`用于记录过程运行状态,`@backup_db_name`指定了需要备份的数据库名称,`@filename`则是备份...
综上所述,"MS SQL SERVER 全自动备份服务程序"是企业保障数据安全的重要工具,通过自动化、智能化的方式,提升了数据库管理的效率和可靠性。它的易用性、灵活性和强大的功能,使其成为SQL Server环境中不可或缺的一...
在MS SQL Server 2000中,自动备份是一项关键功能,确保数据库的安全性和可恢复性。本文档主要介绍了如何配置SQL Server 2000数据库以实现异地自动备份,并在备份完成后删除超过15天的旧备份。这一过程涉及到了...
实现对数据库进行自动备份,备份保留一个月的时间, 月初会覆盖上个月第一天的数据, 不会无限增加硬盘的对备份文件的需求, 可设定多数据库,多时间点进行备份. --------------------- 运行...
《ms SQL与SQL Anywhere数据库管理实用工具源码解析》 在信息技术领域,数据库管理系统(DBMS)是不可或缺的一部分,而ms SQL与SQL Anywhere则是两种广泛应用的关系型数据库管理系统。本篇文章将深入探讨一个用于...
总的来说,自动SQL数据库备份是企业数据管理的关键环节,涉及实时备份、多路径备份、高效压缩等技术,通过使用如`SD_HXBak.exe`这样的工具,并结合配置文件`Config.INI`,可以实现自动化、高效的备份流程,确保数据...
MS SQL 2000 数据库的远程备份能够在远程服务器上备份数据库,以下是 MS SQL 2000 数据库的远程备份步骤: 1. 启动 MS SQL 2000 企业管理器。 2. 选择要备份的数据库。 3. 选择“导出数据(E)...”将 MS SQL 2000 ...
### SQL Server 数据库备份后登录名丢失问题及解决方法 #### 背景与问题概述 在进行SQL Server数据库的备份与恢复操作时,经常会出现一个棘手的问题:原本数据库中的登录名在恢复到另一台服务器后消失不见,导致...
本篇文章将详细介绍在MS SQL中如何进行数据库的备份和还原,以便于在数据丢失或系统故障时能迅速恢复。 一、通过企业管理器进行单个数据库备份 这是最基础的备份方式,适合于偶尔需要备份的情况。首先,打开SQL ...
在MS SQL数据库操作中,有几项关键的知识点是任何数据库管理员或开发人员都需要掌握的,包括数据库备份与恢复、SQL脚本执行以及数据库应用程序的配置。 首先,我们来探讨数据库备份与恢复。这是确保数据安全和业务...
定时自动备份机制是MS-SQL服务器中的一项关键功能,用于定期自动保存数据库的当前状态,以便在数据丢失或系统故障时能够快速恢复。 #### 设置步骤详解 根据给定的部分内容,我们将详细解释如何在MS-SQL中设置定时...
4. 数据库备份和恢复:管理员可以通过Web界面来执行数据库的备份和恢复操作,例如备份数据库的数据、恢复数据库的数据等。 5. 数据库报表管理:管理员可以通过Web界面来管理数据库的报表,例如生成数据库的报表、...
在IT行业中,MS SQL Server是微软公司开发的关系型数据库管理系统,广泛应用于企业级数据存储、管理和分析。本篇文章将深入探讨一些MS SQL Server的关键数据库技巧,帮助你优化工作流程,提高效率。 一、查询优化 ...
这些可以通过触发器或存储过程来实现,它们是预编译的SQL代码,可以在特定事件(如插入、更新或删除数据)发生时自动执行。 5. **安全性与权限管理**:在SQL Server中,可以通过用户、角色和权限设置来控制谁可以...
标题中的“只能还原MS SQL数据库”表明这是一个专为恢复Microsoft SQL Server数据库而设计的应用程序。...通过分析源代码,用户可以了解如何使用Delphi与SQL Server交互,以及如何实现数据库的备份和恢复功能。