Select the product you need help with
Usando banco de dados espelhamento para cruzado - transações banco de dados ou distribuído transações não com suporte em SQL Server 2005ID do artigo: 926150 - Exibir os produtos aos quais esse artigo se aplica. (SQLBUDT) 439321 erros #: Nesta páginaIntrodução O espelhamento do banco de dados não com suporte para qualquer cruzado - transações banco de dados ou distribuído transações no Microsoft SQL Server 2005.
Mais Informações O recurso Database-Mirroring introduziu Microsoft SQL Server 2005 Service Pack 1 (SP1). No entanto, o espelhamento banco de dados é Não com suporte para qualquer cruzado - transações banco de dados ou distribuído transações. Transação atomicidade e integridade transação não podem ser garantida no seguinte cenários:
Cenário exemploO seguinte exemplo cenário demonstra como uma inconsistência lógica entre bancos de dados pode ocorrer quando você usa banco de dados espelhamento com cruzado - banco de dados transações. Neste exemplo, um aplicativo usa um cruzado - transação banco de dados para inserir duas linhas de dados. O seguinte comportamento ocorre:
Após o failover, o cruzado - banco de dados transação pode ser confirmada com êxito em banco de dados B mas não na falha-sobre banco de dados. Esse comportamento pode ocorrer se o original principal servidor para banco de dados A não envia o log transação para o cruzado - transação banco de dados para o servidor espelhada antes a falha. Após o failover, a transação não existe o novo principal no servidor. Portanto, banco de dados A e B banco de dados estão inconsistentes. Os dados que são inseridos no banco de dados B permanece intactos. Os dados que são inseridos no banco de dados A será perdidos. Um cenário semelhante pode ocorrer quando você usa banco de dados espelhamento com transações MS DTC. Para exemplo, o novo principal servidor contata o MS DTC após um failover. No entanto, o MS DTC tem nenhum conhecimento do novo principal servidor. Portanto, o MS DTC pára quaisquer transações que estão na " Preparando para confirmação " fase, mesmo que as transações são consideradas confirmada em outros bancos de dados. PropriedadesID do artigo: 926150 - Última revisão: sexta-feira, 10 de novembro de 2006 - Revisão: 1.0 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Caso tenha encontrado erros neste artigo e queira colaborar no processo de aperfeiçoamento desta ferramenta, por favor preencha o formulário existente na parte inferior desta página. Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 926150
(http://support.microsoft.com/kb/926150/en-us/
)
|




Voltar para o início








