Compactando um arquivo de backup no SQL Server

Compactando um arquivo de backup no SQL Server

Dicas de Microsoft SQL Server
Dicas de Microsoft SQL Server

 

Para quem possui uma versão mais antiga de SQL Server e não possui a funcionalidade de backup com compactação, a procedure abaixo é uma boa solução:

USE MASTER
GO
SET QUOTED_IDENTIFIER OFF SET ANSI_NULLS ON
GO

create proc sp_dba_ZipFile @zippedfile varchar(50),@srcfile varchar(50)

/**************************************************************
# Exemplo: sp_dba_zipfile ‘D:\backupzip\bdwebmundi.zip’,’c:\backup\bdwebmundi.bak’

***************************************************************/

AS Declare @cmdstr varchar(8000)

Set @cmdstr = ‘pkzip -add ‘+ @zippedfile +’ ‘ + @srcfile

exec master..xp_cmdshell @cmdstr
GO
SET QUOTED_IDENTIFIER OFF SET ANSI_NULLS ON
GO

Posts Similares