--删除过期的备份文件,每天两次
declare @str varchar(100),@dir varchar(100),@fileName varchar(30)
set @dir='del D:\DBtext\jgj\DBABak\'
set @filename=left(replace(replace(replace(convert(varchar,getdate()-15,20),'-',''),' ',''),':',''),8)
set @str=@dir+'fullbak'+@filename+'*.bak'
exec xp_cmdshell @str
set @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)
set @str=@dir+'diffbak'+@filename+'*.diff'
exec xp_cmdshell @str
set @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)
set @str=@dir+'logbak'+@filename+'*.trn'
exec xp_cmdshell @str
分享到:
相关推荐
在本场景中,标题提到的"自动备份sqlserver JOB 用脚本"指的是利用SQL Server Agent服务创建一个JOB,该JOB会定期运行一个脚本来备份数据库。这种自动化备份的方法能确保数据安全,避免因手动操作失误或遗忘而导致的...
在SQL Server数据库管理中,确保数据的安全性和可用性至关重要,其中自动备份和定期删除策略是两个重要的环节。本文将详细阐述SQL Server中如何配置数据库自动备份以及设置定期删除的步骤,帮助管理员有效管理数据库...
在SQL Server 2012中,定时备份多个数据库是一项重要的任务,确保数据的安全性和可恢复性。以下是如何实现这一功能的详细步骤: 1. 启动SQL Server代理服务: SQL Server 代理是实现自动任务的核心组件,包括...
4. **存储和管理备份**:确保备份文件安全存储,并定期清理过期备份。 接下来,我们讨论数据库的还原。还原是将数据库从备份文件中恢复到特定时间点的过程。这可能是因为灾难性故障、误操作或其他原因导致的数据...
在"千方百计自动备份工具"中,用户可以根据自身需求设置备份频率,比如每天、每周或每月一次,甚至可以设置在特定时间点进行备份,如服务器空闲时,以减少对正常业务的影响。 其次,这款工具特别强调对“数据库文件...
5. **保留期限**: 设置备份文件的保留天数,以便过期的备份自动被删除。 设置好这些参数后,点击"确定"关闭对话框。 接着,回到维护计划的设计界面,点击"备份数据库任务"右边的日历图标来设置触发时间。在弹出的...
6. **选择备份文件**:在打开的文件选择对话框中,扩展文件类型为“所有文件”,找到包含你需要恢复的数据库备份的文件,点击“确定”两次返回到恢复选项。 7. **设置恢复选项**:在“选项”页中,勾选“覆盖现有...
在数据库管理中,SQL批处理是一项重要的技能,它允许我们一次性执行多个SQL语句,提高工作效率,减少网络传输和数据库服务器的负担。本教程将通过一个经典的实例来讲解SQL批处理的基本概念、语法以及实际应用。 一...
5. 备份工具:使用了不同的备份工具,如Windows NTBackup、Server Backup和SQL自带的备份工具,适应不同系统和数据的需求。 6. 数据恢复测试:定期进行恢复性测试以验证备份的有效性,至少每月进行一次模拟灾害恢复...
- **说明**:从自动备份中恢复控制文件。 - **重要性**:控制文件是数据库恢复的关键组成部分。 - **7.3.3.2 restore and recover database** - **说明**:恢复并还原整个数据库。 - **重要性**:确保数据库...
- **备份阶段**:备份数据文件和控制文件。 - **恢复阶段**:恢复数据文件并应用归档日志。 #### 46. 数据库打开时恢复受损的复用联机重做日志文件的步骤 - 使用RMAN命令备份受损的日志文件。 - 删除或重命名受损...
- **备份master系统表的原因**:master数据库是SQL Server启动时加载的第一个数据库,包含系统级的信息,如果master数据库损坏,则可能导致整个数据库服务器无法启动。 #### 3. TempDB的用途是什么?TempDB出现问题...
实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
44. **BCP Files**: BCP 文件,使用 SQL Server 的批量复制程序(Bulk Copy Program)生成的文件。 45. **BCP Utility**: BCP 实用程序,SQL Server 提供的用于导入导出数据的工具。 46. **BigInt Data Type**: ...
可以按照以下步骤减小LDF大小:找到数据库存放的文件夹,进入企业管理器,选择要操作的数据库,点鼠标右键,所有任务,分离数据库,备份MDF、LDF两个文件,以避免后面的操作不成功时可以恢复,删除LDF文件,附加...
文档还提到了实时数据库市场中的主流产品,如PI、Industrial SQL Server等,它们在技术性能和功能扩展方面表现出色。PI以其独特的压缩算法和二次过滤技术,成为压缩性能最佳的实时数据库之一。另一方面,IP21...
并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。 值范围: TRUE | FALSE 默认值: FALSE row_locking: 说明: 指定在表已更新或正在更新时是否获取行锁。如果设置为 ALWAYS, 只有在表被更新后才获取...