sqlserver备份两种方式
2014-01-02 11:10
316 查看
1. 通过维护计划 2. 通过job运行命令 --差异备份 EXECUTE master.dbo.xp_create_subdir N'D:\pic\RE\TEST' GO BACKUP DATABASE [TEST] TO DISK = N'D:\pic\RE\TEST\TEST_backup_201101051801.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'TEST_backup_20110105180152', SKIP, REWIND, NOUNLOAD, STATS = 10 go --完整备份 BACKUP DATABASE [TEST] TO DISK = N'D:\pic\RE\TEST_backup_201101051802.bak' WITH NOFORMAT, NOINIT, NAME = N'TEST_backup_20110105180256', SKIP, REWIND, NOUNLOAD, STATS = 10 go --强制还原 --REPLACE覆盖已存在数据库 RESTORE DATABASE TEST FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\TEST.BAK' WITH MOVE 'TEST' TO 'D:\pic\TEST.mdf', MOVE 'TEST_log' TO 'D:\pic\TEST_log.ldf', STATS = 10, REPLACE GO --显示备份列表 RESTORE FILELISTONLY FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\TEST.BAK' go 生成年月日的备份文件 declare @databasename nvarchar(50) set @databasename = 'ExtDB' DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVARCHAR(19),getdate(),120) set @strPath = REPLACE(@strPath, ':' , '.') set @strPath = 'E:\工作目录\bk\' + @databasename+@strPath + '.bak' BACKUP DATABASE @databasename TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
相关文章推荐
- sqlserver如何用企业管理器和sql语句两种方式创建用户?
- sqlserver 远程异地备份(ftp方式传送)
- rman catalog和nocatalog两种不同的备份方式
- ADO连接SqlServer的两种方式
- redis笔记之两种持久化备份方式(RDB & AOF)
- 【转载】SQL Server数据库备份的两种方式
- oracle 删除备份文件两种方式
- SQLSERVER中得到执行计划的两种方式
- sqlserver 处理输入的xml数据的两种方式
- redis的两种备份方式
- VisualSVN 项目备份及迁移的两种方式
- sqlserver备份的几种方式
- 备份Intellij IDEA配置的两种方式
- redis的两种备份方式
- Odoo数据库的两种备份方式分析对比
- sqlserver2008中两种数据库还原命令的差别以及将备份还原到新数据库的两种方式的区别
- SQL SERVER 2000 数据库备份和SQL Server数据库备份有两种方式,
- SQLSERVER中得到执行计划的两种方式
- MySql备份的两种方式
- Redis支持的两种持久化备份方式(RDB & AOF)