BACKUP SQL
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
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
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)
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)
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
Qual é a diferença de append e overwrite? pois eu tà ' colocando nomes diferentes para os backup, ele nunca vai subscrever.
obrigada
naty
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
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
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
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
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
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
coloca o init após o format...
backup database azoberte_bm to @cNomeBck with format,INIT
backup database azoberte_bm to @cNomeBck with format,INIT
está dando erro de instrução
pois isto está dentro de uma procedure
não tem problema estar numa procedure..qual o erro que está dando ?
copie o erro do query e poste aqui
copie o erro do query e poste aqui
Tópico encerrado , respostas não são mais permitidas