[quote=fre_d]Olá,
Eu faria um backup para cada BD, fica mais fácil de manipular os arquivos e se der erro em algum deles fica mais fácil tentar corrigir. Com um script vc pode fazer backup de todos ao mesmo tempo em arquivos separados.
Quanto a Mirroring ou LogShipping não vou poder ajudar pois conheço pouco o assunto.
Mais uma coisa, já pensasse em usar bulk insert desse arquivo txt. Ele não é transacional e roda muito rápido, mas se der erro terias que refazer todo o processo de importação.
Se você “desenhar” o seu problema (importação dos TXT’s) posso tentar ajuda-lo.
Abraço,
Fred[/quote]
Tenho uns 80 bd. Seriam 80 arquivos. Vou fazer o backup total deles então. Tem algum exemplo de script ?
Muitas das sp para fazer importação fazem tratamento para algumas colunas, como abaixo, por ex.
Mesmo que tivesse que fazer os tratamentos posteriormente, eu já pensei em usar bulk insert , mas ainda não tive tempo pra testar pra ver se vale a pena.
Em uma arquivo de 1gb, levou 20min para a importação (abaixo), por exemplo.
[code]ALTER PROCEDURE [dbo].[Importa_RELF012]
@DtMov AS SmallDateTime
AS
BEGIN
SET LANGUAGE Brazilian
TRUNCATE TABLE CARTAO…VIP_Plasticos
INSERT INTO CARTAO…VIP_Plasticos
SELECT
TXT.MCI,
TXT.CONTACARTAO,
SUBSTRING(TXT.PLASTICO,2,16) AS PLASTICO,
TXT.TITULARIDADE,
TXT.RESTRICAO,
MESTRE.dbo.IsSmallDateTime(TXT.DTVALIDADE) AS DTVALIDADE,
TXT.EMBOSSAMENTO,
TXT.ENVIO,
TXT.PREFDEP,
MESTRE.dbo.IsSmallDateTime(TXT.DTEMISSAO) AS DTEMISSAO,
MESTRE.dbo.IsSmallDateTime(TXT.DTATIVACAO) AS DTATIVACAO,
MESTRE.dbo.IsSmallDateTime(TXT.DTCANCELAMENTO) AS DTCANCELAMENTO,
TXT.CHIP,
@DtMov AS DTMOV
FROM TXT…RELF012#TXT AS TXT
WHERE TXT.TITULARIDADE < 256
DBCC SHRINKDATABASE (CARTAO)
END[/code]