windows任务计划cmd数据库备份
BackUpDiff.bat sqlcmd -S 127.0.0.1 -U sa -P sa -i C:BackUpDiff.sql BackUpDiff.sql exec [sp_BackupDatabase] ‘VRTMS‘,‘C:BackUpDatabase‘,‘D‘ BackUpFull.bat sqlcmd -S 127.0.0.1 -U sa -P sa -i C:BackUpFull.sql BackUpFull.sql exec [sp_BackupDatabase] ‘VRTMS‘,‘F‘ BackUpLog.bat sqlcmd -S 127.0.0.1 -U sa -P sa -i C:BackUpLog.sql BackUpLog.sql exec [sp_BackupDatabase] ‘VRTMS‘,‘L‘ ClearOverTimeBackUpFile.bat forfiles /p C:BackUpDatabase /m *.full /d -30 /c "cmd /c del /f @file" sp_BackupDatabase create PROCEDURE [dbo].[sp_BackupDatabase] @databaseName sysname,@dirPath NVARCHAR(200),@backupType CHAR(1) AS BEGIN SET NOCOUNT ON; DECLARE @sqlCommand NVARCHAR(1000) DECLARE @dateTime NVARCHAR(20) SELECT @dateTime = REPLACE(CONVERT(VARCHAR,GETDATE(),111),‘/‘,‘‘) + REPLACE(CONVERT(VARCHAR,108),‘:‘,‘‘) IF @backupType = ‘F‘ SET @sqlCommand = ‘BACKUP DATABASE ‘ + @databaseName + ‘ TO DISK = ‘‘‘+ @dirPath + ‘‘ + @databaseName + ‘_BackUp_‘ + @dateTime + ‘.full‘‘‘ IF @backupType = ‘D‘ SET @sqlCommand = ‘BACKUP DATABASE ‘ + @databaseName + ‘ TO DISK = ‘‘‘+ @dirPath + ‘‘ + @databaseName + ‘_BackUp_‘ + @dateTime + ‘.diff‘‘ WITH DIFFERENTIAL‘ IF @backupType = ‘L‘ SET @sqlCommand = ‘BACKUP LOG ‘ + @databaseName + ‘ TO DISK = ‘‘‘+ @dirPath + ‘‘ + @databaseName + ‘_BackUp_‘ + @dateTime + ‘.trn‘‘‘ EXECUTE sp_executesql @sqlCommand END GO 参考:http://www.learnfuture.com/article/166 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 电子邮件 – Office 365 Hosted Exchange发生奇怪的未送达行
- 您可以向Windows资源管理器发送信号以刷新系统托盘图标吗?
- Windows Server 2016 安装Docker
- windows分区搞得事
- windows – Regedit:从命令提示符查找和导出密钥
- active-directory – 在Windows Server 2008 R2中监视Activ
- 在Windows Vista / 7的C#中显示验证对话框
- powershell – 如何在Add-AzureAccount中使用Microsoft(非组
- windows – 将注册表值添加到域上的所有用户
- 完全自动更新Windows
- winforms – Windows窗体应用程序转换为.Net Fra
- windows-server-2003 – No-Good非常糟糕的打印服
- Windows下面startup.bat启动Tomcat偶发死锁问题
- 备份Windows上的SCP到Linux
- 如何在Windows中检查文件的创建者?
- windows – 远程运行调用“以管理员身份运行”的
- Win2008 R2 WEB 服务器安全设置指南之修改3389端
- windows-phone-8.1 – 如何在Windows Phone 8.1中
- 如何在vbscript中播放Windows播放器中的所有歌曲
- 使用Windows Server AppFabric缓存的分布式锁服务