BACKUP SQL

USUARIO.EXCLUIDOS 26/07/2005 09:43:23
#96006
Bom Dia,

Eu estou com problemas com o meu cliente, pois o backup do sql está crescendo muito rápido e já chegou a 400 MB . Será que alguém sabe como diminuí-lo, pois ele está tão grande que estou tendo que gerá-lo pelo SQL mesmo pois pelo VB e trava.


obrigada


Naty
USUARIO.EXCLUIDOS 26/07/2005 10:19:28
#96012
O backup que vc deve estar fazendo é o com Opção de Append To Media...ou seja, ele vai sempre "apendar" os dados. Coloque como opção de Overwrite Existing Media..pra ela colocar por cima (no caso de ser um backup full).
Pelo vb o que vc usa para gera-lo ?..a SQLDMO ou o SQL Direto ?
Pelo comando SQL é usando a clausula INIT no comando do backup, pois se ela for omitida (que é o dafault, o backup será sempre "appendado" e não gravado por cima)




USUARIO.EXCLUIDOS 26/07/2005 14:48:56
#96070
eu uso o ODBC para conectar com o sql.

Qual é a diferença de append e overwrite? pois eu tà' colocando nomes diferentes para os backup, ele nunca vai subscrever.


obrigada


naty
USUARIO.EXCLUIDOS 26/07/2005 15:06:56
#96074
Veja bem Natalia, Não é no nome do backup...é na clausula do backupÂÂÂ'.
Digamos que vc tenha um banco chamado teste e o backup seja criado no diretorio "c:\backup", e o nome deste backup seja TESTEBACKUP
o sql ficaria
Backup Database TESTE to disk 'c:\backup    estebackup.bak'
FORMAT
se eu não colocar a clausula INIT depois do FORMAT, este sempre será apendado..aumentando o tamanho do backup

Assim já seria overwrite
Backup Database TESTE to disk 'c:\backup    estebackup.bak'
FORMAT, INT



USUARIO.EXCLUIDOS 27/07/2005 09:57:48
#96173
obrigada pela resposata.


E porque a base de dados do SQL cresce tanto, pois tem cliente que tem o mesmo fluxo de informação só que um cresce muito e outro não.


naty
USUARIO.EXCLUIDOS 27/07/2005 10:02:29
#96177
a minha instrução de backup está a seguinte:

exec sp_addumpdevice 'disk', @cNomeBck, @cNomeFisico
backup database azoberte_bm to @cNomeBck with format


só que quando eu coloquei este INt ele deu erro de instrução
USUARIO.EXCLUIDOS 27/07/2005 10:17:41
#96181
coloca o init após o format...


backup database azoberte_bm to @cNomeBck with format,INIT
USUARIO.EXCLUIDOS 27/07/2005 17:07:49
#96274
está dando erro de instrução
USUARIO.EXCLUIDOS 27/07/2005 17:08:21
#96275
pois isto está dentro de uma procedure
USUARIO.EXCLUIDOS 27/07/2005 17:11:40
#96276
não tem problema estar numa procedure..qual o erro que está dando ?
copie o erro do query e poste aqui
Tópico encerrado , respostas não são mais permitidas