CORRECÇÃO: Mensagem de erro quando utiliza o SQL Native Client para ligar a uma instância de um servidor principal de uma sessão de espelhamento da base de dados: "A ligação de tentativa de activação pós-falha para um servidor que não tem um parceiro de activação pós-falha"

Bugs #: 50000886 (correcção SQL)

A Microsoft distribui correcções do Microsoft SQL Server 2005 como um ficheiro para transferência. Uma vez que as correcções são cumulativas, cada nova versão inclui todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o SQL Server 2005 anterior.

Sumário

Este artigo descreve os seguintes sobre esta versão de correcção:

  • Os problemas corrigidos pelo pacote de correção

  • Os pré-requisitos para instalar o pacote de correção

  • Obter informações sobre se é necessário reiniciar o computador depois de instalar o pacote de correcção

  • Obter informações sobre se o pacote de correcções é substituído por qualquer outro pacote de correcção

  • Obter informações sobre se tem de efectuar quaisquer alterações ao registo

  • Os ficheiros que estão contidos no pacote de correcção

Sintomas

Considere o seguinte cenário:

  • Configurar o espelhamento de bases de dados para uma base de dados no SQL Server 2005.

  • Numa aplicação, utilize SQL Native Client para ligar à instância do servidor principal na sessão de espelhamento da base de dados.

  • Na aplicação, defina a opção de Failover_Partner na cadeia de ligação ao servidor de espelhos (mirror).

  • Ocorrer uma activação pós-falha da sessão de espelhamento de base de dados.

  • Execute a seguinte instrução para restaurar a base de dados para o servidor principal:

    ALTER DATABASE <Database_Name> SET PARTNER OFF

Neste cenário, quando executar a aplicação para ligar à instância do servidor principal, recebe a seguinte mensagem de erro:

[Microsoft] [SQL Native Client] A ligação de tentativa de activação pós-falha para um servidor que não tem um parceiro de activação pós-falha.

Nota Esta aplicação pode aceder com êxito para a instância do servidor principal antes da activação pós-falha ocorre.

Causa

Este problema ocorre porque a sincronização entre o servidor principal e o servidor do espelho é interrompida.

Resolução

Informações de actualização cumulativa

A correcção para este problema foi primeiro disponibilizada como uma correcção. No entanto, esta correcção também está incluída em 4 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2005 Service Pack 2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

941450 cumulativo pacote 4 de actualizações do SQL Server 2005 Service Pack 2Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o SQL Server 2005 anterior. A Microsoft recomenda que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

Compilações do SQL Server 2005 do 937137 , que foram disponibilizadas após o lançamento do SQL Server 2005 Service Pack 2
Correcções Microsoft SQL Server 2005 são criadas para service packs do SQL Server específicos. Tem de aplicar uma correcção do SQL Server 2005 Service Pack 2 para uma instalação do SQL Server 2005 Service Pack 2. Por predefinição, qualquer correcção fornecida num service pack do SQL Server está incluída no próximo service pack do SQL Server.

Informações sobre correção

Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contenha esta correção.

Se a correcção estiver disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Base de dados de conhecimento. Se esta secção não for apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos


Para aplicar esta correcção, tem de ter instalado o SQL Server 2005 Service Pack 1 (SP1).
Para mais informações sobre como obter o SQL Server 2005 Service Pack 1, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

913089 como obter o service pack mais recente do SQL Server 2005

Requisito de reinício


Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição da correção


Esta correcção não substitui quaisquer outras correcções.

Informações de ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.

Versão do SQL Server 2005 32 bits

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Bcp.exe

2005.90.2230.0

69,488

18-Apr-2007

14:45

x86

Databasemailengine.dll

9.0.2230.0

75,120

18-Apr-2007

14:45

x86

Logread.exe

2005.90.2230.0

400,752

18-Apr-2007

14:45

x86

Microsoft.analysisservices.adomdclient.dll

9.0.2230.0

546,160

18-Apr-2007

14:45

x86

Microsoft.analysisservices.deploymentengine.dll

9.0.2230.0

140,656

18-Apr-2007

14:45

x86

Microsoft.analysisservices.dll

9.0.2230.0

1,217,904

18-Apr-2007

14:45

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2230.0

78,192

18-Apr-2007

14:45

x86

Microsoft.sqlserver.sqlenum.dll

9.0.2230.0

910,704

18-Apr-2007

14:45

x86

Msasxpress.dll

9.0.2230.0

24,944

18-Apr-2007

14:45

x86

Msgprox.dll

2005.90.2230.0

200,560

18-Apr-2007

14:45

x86

Msmdlocal.dll

9.0.2230.0

15,646,064

18-Apr-2007

14:45

x86

Msmdredir.dll

9.0.2230.0

3,993,968

18-Apr-2007

14:45

x86

Mssqlsystemresource.ldf

Não aplicável

524,288

18-Apr-2007

11:55

Não aplicável

Mssqlsystemresource.mdf

Não aplicável

40,108,032

18-Apr-2007

11:55

Não aplicável

Odsole70.dll

2005.90.2230.0

59,760

18-Apr-2007

14:45

x86

Qrdrsvc.exe

2005.90.2230.0

369,520

18-Apr-2007

14:45

x86

Rdistcom.dll

2005.90.2230.0

643,440

18-Apr-2007

14:45

x86

Repldp.dll

2005.90.2230.0

187,248

18-Apr-2007

14:45

x86

Replmerg.exe

2005.90.2230.0

320,880

18-Apr-2007

14:45

x86

Replprov.dll

2005.90.2230.0

550,256

18-Apr-2007

14:45

x86

Replrec.dll

2005.90.2230.0

784,752

18-Apr-2007

14:45

x86

Replsub.dll

2005.90.2230.0

407,408

18-Apr-2007

14:45

x86

Spresolv.dll

2005.90.2230.0

177,008

18-Apr-2007

14:46

x86

Sqlaccess.dll

2005.90.2230.0

350,576

18-Apr-2007

14:46

x86

Sqlagent90.exe

2005.90.2230.0

321,392

18-Apr-2007

14:46

x86

Sqlservr.exe

2005.90.2230.0

28,978,600

18-Apr-2007

14:46

x86

Sysdbupg.sql

Não aplicável

218,486

05-Apr-2007

10:52

Não aplicável

Xmlsub.dll

2005.90.2230.0

195,440

18-Apr-2007

14:46

x86

Xpstar90.dll

2005.90.2230.0

295,280

18-Apr-2007

14:46

x86

Xpstar90.rll

2005.90.2230.0

155,504

18-Apr-2007

14:46

x86

Versão baseada em x64 do SQL Server 2005

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Bcp.exe

2005.90.2230.0

88,944

20-Apr-2007

13:34

x64

Databasemailengine.dll

9.0.2230.0

75,120

20-Apr-2007

13:34

x86

Logread.exe

2005.90.2230.0

525,168

20-Apr-2007

13:35

x64

Microsoft.analysisservices.adomdclient.dll

9.0.2230.0

546,160

18-Apr-2007

14:45

x86

Microsoft.analysisservices.adomdclient.dll

9.0.2230.0

546,160

20-Apr-2007

13:35

x86

Microsoft.analysisservices.deploymentengine.dll

9.0.2230.0

140,656

18-Apr-2007

14:45

x86

Microsoft.analysisservices.dll

9.0.2230.0

1,217,904

18-Apr-2007

14:45

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2230.0

78,192

18-Apr-2007

14:45

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2230.0

94,064

20-Apr-2007

13:35

x64

Microsoft.sqlserver.sqlenum.dll

9.0.2230.0

877,936

20-Apr-2007

13:35

x86

Msasxpress.dll

9.0.2230.0

24,944

18-Apr-2007

14:45

x86

Msasxpress.dll

9.0.2230.0

30,064

20-Apr-2007

13:35

x64

Msgprox.dll

2005.90.2230.0

262,000

20-Apr-2007

13:35

x64

Msmdlocal.dll

9.0.2230.0

15,646,064

18-Apr-2007

14:45

x86

Msmdredir.dll

9.0.2230.0

3,993,968

18-Apr-2007

14:45

x86

Mssqlsystemresource.ldf

Não aplicável

524,288

18-Apr-2007

11:55

Não aplicável

Mssqlsystemresource.mdf

Não aplicável

40,108,032

18-Apr-2007

11:55

Não aplicável

Odsole70.dll

2005.90.2230.0

90,992

20-Apr-2007

13:35

x64

Qrdrsvc.exe

2005.90.2230.0

434,032

20-Apr-2007

13:35

x64

Rdistcom.dll

2005.90.2230.0

836,464

20-Apr-2007

13:35

x64

Repldp.dll

2005.90.2230.0

187,248

18-Apr-2007

14:45

x86

Repldp.dll

2005.90.2230.0

237,936

20-Apr-2007

13:35

x64

Replmerg.exe

2005.90.2230.0

417,648

20-Apr-2007

13:35

x64

Replprov.dll

2005.90.2230.0

747,888

20-Apr-2007

13:35

x64

Replrec.dll

2005.90.2230.0

1,010,544

20-Apr-2007

13:35

x64

Replsub.dll

2005.90.2230.0

528,240

20-Apr-2007

13:35

x64

Spresolv.dll

2005.90.2230.0

225,648

20-Apr-2007

13:35

x64

Sqlaccess.dll

2005.90.2230.0

357,744

20-Apr-2007

13:35

x86

Sqlagent90.exe

2005.90.2230.0

392,560

20-Apr-2007

13:35

x64

Sqlservr.exe

2005.90.2230.0

39,363,952

20-Apr-2007

13:35

x64

Sysdbupg.sql

Não aplicável

218,486

05-Apr-2007

10:52

Não aplicável

Xmlsub.dll

2005.90.2230.0

319,856

20-Apr-2007

13:35

x64

Xpstar90.dll

2005.90.2230.0

543,600

20-Apr-2007

13:35

x64

Xpstar90.rll

2005.90.2230.0

156,016

20-Apr-2007

13:35

x64

Versão da arquitectura Itanium do SQL Server 2005

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Bcp.exe

2005.90.2230.0

157,552

20-Apr-2007

15:58

IA-64

Databasemailengine.dll

9.0.2230.0

75,120

20-Apr-2007

15:58

x86

Logread.exe

2005.90.2230.0

1,098,096

20-Apr-2007

15:58

IA-64

Microsoft.analysisservices.adomdclient.dll

9.0.2230.0

546,160

18-Apr-2007

14:45

x86

Microsoft.analysisservices.adomdclient.dll

9.0.2230.0

546,160

20-Apr-2007

15:58

x86

Microsoft.analysisservices.deploymentengine.dll

9.0.2230.0

140,656

18-Apr-2007

14:45

x86

Microsoft.analysisservices.dll

9.0.2230.0

1,217,904

18-Apr-2007

14:45

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2230.0

78,192

18-Apr-2007

14:45

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2230.0

165,744

20-Apr-2007

15:58

IA-64

Microsoft.sqlserver.sqlenum.dll

9.0.2230.0

877,936

20-Apr-2007

15:58

x86

Msasxpress.dll

9.0.2230.0

24,944

18-Apr-2007

14:45

x86

Msasxpress.dll

9.0.2230.0

57,712

20-Apr-2007

15:58

IA-64

Msgprox.dll

2005.90.2230.0

545,136

20-Apr-2007

15:58

IA-64

Msmdlocal.dll

9.0.2230.0

48,718,704

20-Apr-2007

15:58

IA-64

Msmdredir.dll

9.0.2230.0

6,249,328

20-Apr-2007

15:58

IA-64

Mssqlsystemresource.ldf

Não aplicável

524,288

18-Apr-2007

11:55

Não aplicável

Mssqlsystemresource.mdf

Não aplicável

40,108,032

18-Apr-2007

11:55

Não aplicável

Odsole70.dll

2005.90.2230.0

180,080

20-Apr-2007

15:59

IA-64

Qrdrsvc.exe

2005.90.2230.0

943,984

20-Apr-2007

15:59

IA-64

Rdistcom.dll

2005.90.2230.0

1,884,016

20-Apr-2007

15:59

IA-64

Repldp.dll

2005.90.2230.0

187,248

18-Apr-2007

14:45

x86

Repldp.dll

2005.90.2230.0

511,344

20-Apr-2007

15:59

IA-64

Replmerg.exe

2005.90.2230.0

957,296

20-Apr-2007

15:59

IA-64

Replprov.dll

2005.90.2230.0

1,619,824

20-Apr-2007

15:59

IA-64

Replrec.dll

2005.90.2230.0

2,143,600

20-Apr-2007

15:59

IA-64

Replsub.dll

2005.90.2230.0

1,159,536

20-Apr-2007

15:59

IA-64

Spresolv.dll

2005.90.2230.0

498,032

20-Apr-2007

15:59

IA-64

Sqlaccess.dll

2005.90.2230.0

352,112

20-Apr-2007

15:59

x86

Sqlagent90.exe

2005.90.2230.0

1,143,664

20-Apr-2007

15:59

IA-64

Sqlservr.exe

2005.90.2230.0

72,193,904

20-Apr-2007

15:59

IA-64

Sysdbupg.sql

Não aplicável

218,486

05-Apr-2007

10:52

Não aplicável

Xmlsub.dll

2005.90.2230.0

593,264

20-Apr-2007

15:59

IA-64

Xpstar90.dll

2005.90.2230.0

953,712

20-Apr-2007

15:59

IA-64

Xpstar90.rll

2005.90.2230.0

154,992

20-Apr-2007

15:59

IA-64

Versão do SQL Native Client 32-bit

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Sqlncli.dll

2005.90.2230.0

2,229,160

18-Apr-2007

06:46

x86

Versão baseada em x64 do SQL Native Client

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Sqlncli.dll

2005.90.2230.0

2,861,992

20-Apr-2007

05:35

x64

Versão da arquitectura Itanium de cliente nativo SQL

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Sqlncli.dll

2005.90.2230.0

5,374,376

20-Apr-2007

07:59

IA-64

Como aplicar esta correcção

Para aplicar esta correcção, siga estes passos:

  1. Aplique a correcção do SQL Server 2005 no servidor principal.

  2. Active o sinalizador de rastreio 1449 no servidor principal.

  3. Aplique a correcção de SQL Native Client no computador cliente no qual executar a aplicação.

Solução alternativa

Para contornar este problema, siga estes passos:

  1. Desactive o espelhamento de ponto final no servidor principal da base de dados.

  2. Remova o espelhamento de bases de dados no servidor principal.

  3. Restaure a base de dados no servidor principal.

  4. Active a base de dados espelhamento de ponto final no servidor principal.

  5. Remova o espelhamento de bases de dados no servidor espelho.

  6. Reconfigure o espelhamento de bases de dados no servidor principal.

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações

Para mais informações sobre o esquema de atribuição para actualizações do SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

Pacotes de actualização de atribuição de nomes de esquema novo 822499 para software Microsoft SQL Server

Para mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Referências

Para mais informações sobre a lista de compilações disponíveis depois de SQL Server Service Pack 2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

Compilações do SQL Server 2005 do 937137 , que foram disponibilizadas após o lançamento do SQL Server 2005 Service Pack 2
Para mais informações sobre o modelo de Assistência Incremental para o SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

935897 um modelo de Assistência Incremental está disponível a partir da equipa do SQL Server para proporcionar correcções para problemas comunicadosPara mais informações sobre como obter o SQL Server 2005 Service Pack 2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

913089 como obter o service pack mais recente do SQL Server 2005Para mais informações sobre as novas funcionalidades e melhorias no SQL Server 2005 Service Pack 2, visite o seguinte Web site da Microsoft:

http://go.microsoft.com/fwlink/?LinkId=71711Para mais informações sobre o esquema de atribuição para actualizações do SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

Pacotes de actualização de atribuição de nomes de esquema novo 822499 para software Microsoft SQL Server

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade da tradução?

O que afetou a sua experiência?

Comentários adicionais? (Opcional)

Obrigado pelos seus comentários!

×