Array
(
)

Qual a melhor Replication para esse caso ?

Jmarcel
   - 27 jun 2011

Pessoal,

gostaria de saber qual a melhor solução para o seguinte: tenho um Servidor SQLServer 2008 que é utilizado por umas 10 pessoas.

Tenho alguns arquivos txt em linked server que são atualizados diariamente.

Aí que está o problema: quando estou executando stored procedures de atualização, ninguém mais consegue usar o SQL Server até terminar o processamento.

Qual a melhor solução para que seja possível usarmos o servidor enquanto as bases de dados estão sendo atualizadas ? Mirroring ?

obs.: não é necessário tudo estar atualizado, quero dizer, preciso pelo menos disponibilizar as base de dados - antigas mesmo -  para trabalharmos.

Agradeço antecipado pela ajuda.

Marco Pinheiro
   - 10 jul 2011

Olá,   Pelo que entendi vc quer uma forma de rodar sua SP sem travar o acesso ao SQL para os outros usuários, certo?   Quando você cita que os outros não conseguem mais utilizar o SQL é a nivel de consulta e manipulações ou nem abrir o SSMS ou outro programa?   Esta procedure está em um JOB ou é feita manualmente? No código dela não tem nenhum tratamento de transação que está sendo aberto (BEGIN  TRAN)?   Isso porque o processo de linkedserver, por si só já não é muito performatico.   Este é um processo novo ou já funcionou antes e agora está assim?   Att.,   Marco.