MSSQL备份紧缩失败:解决之道
MSSQL备份紧缩失败是一种普遍存在的问题,在数据库备份时,由于未能正确配置文件紧缩配置,或数据库破坏,备份紧缩会失败。很多MSSQL管理员都想知道它的解决之道。
首先,在数据库备份前要确认一下,文件紧缩操作应当正常完成。通常为通过在SQL命令行以Administrator身份运行以下代码的方式来验证文件紧缩配置:
BACKUP DATABASE [Test]
TO DISK = N’C:\TEMP\TestCompress.bak’
WITH COMPRESSION
如果备份顺利履行,代表文件紧缩配置没有问题。如果出现报错,那末多是由于数据库破坏或操作系统参数配置不正确致使,可以尝试在管理工具中进行修复,或编辑操作系统参数以验证文件紧缩配置会不会正确。
其次,如果文件紧缩配置没有问题,但是备份依然没法履行,尝试采取”带加密“的备份方式,运行以下代码:
BACKUP DATABASE [Test]
TO DISK = N’C:\TEMP\TestCompress.bak’
WITH ENCRYPTION
有时候带加密备份使备份变得可行,可以尝试先采取这类备份方式,然后再把数据库checkpoint,最后选择一个新的恢复点,再次运行
BACKUP DATABASE [Test]
TO DISK = N’C:\TEMP\TestCompress.bak’
WITH COMPRESSION
来试试会不会可以完成备份。
再者,如果备份仍然没法正常履行,多是由于磁盘空间不够,或内存问题致使,可以尝试暂时关闭部份数据库,以减少内存和磁盘空间的占用,然后再次履行备份操作。
总之,MSSQL备份紧缩失败的缘由有多种,但是不管如何,在数据库备份紧缩产生失败时,都可以尝试以上解决方案,有时候起到一定的作用。
文章来源:丸子建站
文章标题:MSSQL备份紧缩失败:解决之道
https://www.wanzijz.com/view/18981.html