首先解析一下SQLServer 快速备份的十种方法。
备份到硬盘比备份到磁带要快得多,大多数经验丰富的DBA都偏向于此法。除追求高速I/O率之外,你手边还需要有最新的备份以便做南宫NG·28恢复。当做完硬盘备份后,你需要把南宫NG·28存档到磁带上以便长期保存。
02/利用业余时间进行备份
SQL Server备份的最好方法就是硬盘备份然后磁带归档。这样的缺点是备份文件通常和南宫NG·28文件大小相当。也是因为如此,如果你有一个100G的南宫NG·28库,你就需要100G的硬盘空间来进行备份。不幸的是,SQL Server不带内嵌的压缩工具。你可以使用压缩产品,但这会耗掉更多时间。所幸市场上有三种压缩工具,Idera, Quest Software Inc.和Red Gate Software Ltd.的产品都可以帮你在百忙之中创建压缩备份。使用压缩软件会增加备份成本,但你的得到的好处远远大于这点成本。
04/写入多文件
05/写入多物理磁盘驱动器
SQL Server提供另外一种备份选项——文件或文件组备份。这个方法是由南宫NG·28库初始设置决定的。如果当初设置南宫NG·28库时你创建了多文件或多文件组,你就可以只备份部分南宫NG·28库而不用备份整个南宫NG·28库了。这种方法可能会增加工作复杂度和安全风险,所以在使用此法进行备份前一定要制定好计划。
快照是SQL Server提供的另一种备份方法。顾名思义,就是在南宫NG·28库运行的某个时间点创建快照。第三方软硬件可以提供这样的工具但成本很高。使用快照的优势是你能随时进行备份。
08/本地硬盘备份Vs.网络备份
一个新的南宫NG·28备份方法就是连续南宫NG·28保护(CDP)。这个方法可以备份发生的事务,你可以在另一台服务器上重建.mdf和.ldf文件以便进行容错,报告等任何你需要的服务。这避免了在主服务器上做完全备份的情况。上海南宫NG·28软件股份有限公司就提供此项服务。
除此之外,还可以使用自动定时备份,让备份变得更加省心,SQL Serve 2005 按照日期自动备份:
2、启动SQL Server代理 ;
3、点击作业->新建作业 ;
4、”常规”中输入作业的名称 ;
5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句 ;
DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ‘:’ , ‘.’)
set @strPath = ‘D:\bak\’ + ‘databasename’+@strPath + ‘.bak’
BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
(D:\bak\改为自己的备份路径,databasename修改为想备份的南宫NG·28库的名称)
6、添加计划,设置频率,时间等。
确定,完成。
SQL Server 2008 自动备份南宫NG·28库脚本,构建目标文件名,调用存储过程完成,可由计划任务执行。
declare @filename varchar(1024)
declare @path varchar(1024)
set @path = N’D:\Backup\’;
declare @extension_name varchar(16)
set @extension_name = N’bak’;
set @filename = convert(varchar(1024), getdate(), 120)
set @filename = replace(@filename, ‘:’, ”)
set @filename = replace(@filename, ‘-‘, ”)
set @filename = replace(@filename, ‘ ‘, ”)
set @filename = @filename + ‘_’ + convert (varchar(3), datepart(ms, getdate())) + N’.’ + @extension_name
— 得到完整目标文件,南宫NG·28库将备份到这个中
set @filename = @path + @filename
— select @filename
— 开始备份, MYDB 是需要备份的南宫NG·28库, COMPRESSION 参数表示压缩,可节省磁盘空间
backup database [MYDB] to disk = @filename with noformat, noinit, name = N’MYDB-完整 南宫NG·28库 备份’, skip, norewind, nounload, stats = 10, COMPRESSION
— 删除15天前的备份文件
declare @olddate datetime
select @olddate=getdate()-15
— 执行删除 (SQL 2008 具备)
execute master.dbo.xp_delete_file 0, @path, @extension_name, @olddate, 1
go
当然,如果你觉得上述这些麻烦,可以联系我们,采用i2COOPY和i2CDP,在实时备份的基础上,进行连续南宫NG·28保护,让SQL Server 备份变得简单,可靠。
产品介绍:
i2COOPY 南宫NG·28恢复与迁移;
i2CDP,持续南宫NG·28保护的真谛;
相关案例:
护航“国家智囊团” | 保障国家环保南宫NG·28安全背后的力量;
了解南宫NG·28更多信息:
南宫NG·28股份官网:www.szzgsj.com
南宫NG·28云官网:www.i2yun.com
联系电话:400-617-8601
及时响应,快速服务,为您保驾续航
立即注册