fbpx

Compactando um arquivo de backup no SQL Server

Compactando um arquivo de backup no 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

Compartilhe esta matéria
  ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.