CORRECÇÃO: Mensagem de erro quando instala o SQL Server 2008 num computador que esteja a executar o Windows 7: "Invoke ou BeginInvoke não pode ser chamado num controlo até o identificador de janela ser criado."

A Microsoft distribui correcções do Microsoft SQL Server 2008, 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 no anterior do SQL Server 2008.

Sintomas

No Windows 7, execute uma das seguintes operações:

  • Instalar o Microsoft SQL Server 2008 através da interface gráfica de utilizador (GUI).

  • Ao actualizar a partir do SQL Server 2000 ou SQL Server 2005 para o SQL Server 2008 através da GUI.

  • Instalar um Cluster do SQL Server 2008 através da GUI.

  • Actualizar a partir de um cluster do SQL Server 2000 ou o cluster do SQL Server 2005 a um cluster do SQL Server 2008 através da GUI.

Depois de executar uma destas operações, poderá receber a seguinte mensagem de erro durante o passo de Regra de suporte do programa de configuração da instalação:

Invoke ou BeginInvoke não pode ser chamado num controlo até o identificador de janela ser criado.



Além disso, poderá ser registada a seguinte mensagem de erro dos ficheiros de registo de configuração da configuração do SQL Server. Por exemplo, poderá ser registada a seguinte mensagem de erro no ficheiro Detail_LandingPage.txt:

O Slp < data >< hora >: tipo de excepção: System.InvalidOperationException
< Data >< hora > Slp: mensagem:

< Data >< hora > Slp: Invoke ou BeginInvoke não pode ser chamado num controlo até o identificador de janela ser criado.
< Data >< hora > Slp: pilha:

< Data >< hora > Slp: em System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)

< Data >< hora > Slp: em System.Windows.Forms.Control.MarshaledInvoke (chamada de controlo, método delegado, objecto [] args, boleano síncrono)

< Data >< hora > Slp: em System.Windows.Forms.Control.Invoke (método delegado, argumentos do objecto [])

< Data >< hora > Slp: em Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()

< Data >< hora > Slp: em Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (moniker de cadeia)

< Data >< hora > Slp: em Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (cadeia actionId)
< Data >< hora > Slp: em Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (cadeia actionId, TextWriter errorStream)

< Data >< hora > Slp: em Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject da metabase, TextWriter statusStream)

< Data >< hora > Slp: em Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions (WorkflowObject metaDb, TextWriter loggingStream)

< Data >< hora > Slp: avaliação efectuada da regra: foi efectuada com êxito

Resolução

SQL Server 2008 Service Pack 1


A correcção deste problema primeiro foi disponibilizada em 4 de actualização cumulativa para o SQL Server 2008 Service Pack 1. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

973602 cumulativo pacote 4 de actualizações do SQL Server 2008 Service Pack 1Nota 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 no anterior do SQL Server 2008. 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

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

A versão do SQL Server 2008

Importante Tem de instalar esta correcção se estiver a executar a versão do SQL Server 2008.

A correcção para este problema foi primeiro disponibilizada em 8 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

975976 cumulativo pacote 8 de actualizações do SQL Server 2008Nota 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 no anterior do SQL Server 2008. Recomendamos 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

956909 o SQL Server 2008 cria disponibilizadas após o lançamento do SQL Server 2008

Estado

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

Referências

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 comunicados



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

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?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×