CORREÇÃO: Mensagem de erro quando você instala o SQL Server 2008 em um computador que esteja executando o Windows 7: "Invoke ou BeginInvoke não pode ser chamado em um controle até que o identificador de janela foi criado."

A Microsoft distribui correções do Microsoft SQL Server 2008 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 a anterior corrigir lançamento.

Sintomas

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

  • Instale o Microsoft SQL Server 2008 por meio da interface gráfica do usuário (GUI).

  • Atualização do SQL Server 2000 ou SQL Server 2005 para o SQL Server 2008 por meio da GUI.

  • Instalar um Cluster do SQL Server 2008 por meio da GUI.

  • Atualizar de um cluster do SQL Server 2000 ou SQL Server 2005 cluster para um cluster do SQL Server 2008 por meio da GUI.

Depois de executar uma dessas operações, você receberá a seguinte mensagem de erro durante a etapa de Instalação do suporte a regra da instalação:

Invoke ou BeginInvoke não pode ser chamado em um controle até que o identificador de janela seja criado.



Além disso, a seguinte mensagem de erro pode ser registrada em um dos arquivos de log de instalação da instalação do SQL Server. Por exemplo, a seguinte mensagem de erro pode ser registrada no arquivo Detail_LandingPage.txt:

< Data >< hora > Slp: tipo de exceção: System. InvalidOperationException
< Data >< hora > Slp: mensagem:

< Data >< hora > Slp: Invoke ou BeginInvoke não pode ser chamado em um controle até que o identificador de janela seja 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 (chamador de controle, método Delegate, objeto [] args, Boolean síncrona)

< Data >< hora > Slp: em System.Windows.Forms.Control.Invoke (método Delegate, objeto [] args)

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

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

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

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

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

< Data >< hora > Slp: avaliação feita da regra: êxito

Resolução

SQL Server 2008 Service Pack 1


A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 4 para o SQL Server 2008 Service Pack 1. Para obter mais informações sobre esse pacote cumulativo de atualização, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

4 do pacote de atualização do 973602 cumulativo para o SQL Server 2008 Service Pack 1Observação: Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 lançamento de correção. A Microsoft recomenda que você considere aplicar a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:

970365 cria o SQL Server 2008 que foram lançadas após o lançamento do SQL Server 2008 Service Pack 1
Os hotfixes do Microsoft SQL Server 2008 são criados para service packs específicos do SQL Server. Você deve aplicar um hotfix do SQL Server 2008 Service Pack 1 para uma instalação do SQL Server 2008 Service Pack 1. Por padrão, todos os hotfixes fornecidos em um service pack do SQL Server estão incluídos no próximo service pack do SQL Server.

A versão do SQL Server 2008

Importante: Se você estiver executando a versão de lançamento do SQL Server 2008, você deve instalar essa correção.

A correção para esse problema foi lançada em 8 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para SQL Server 2008, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

8 do pacote de atualização do 975976 cumulativo para o SQL Server 2008Observação: Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 lançamento de correção. Recomendamos que você considere aplicar o lançamento mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:

956909 cria o SQL Server 2008 que foram lançadas após o lançamento do SQL Server 2008

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Para obter mais informações sobre o modelo de serviços incrementais para SQL Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

935897 um modelo de serviços incrementais está disponível da equipe do SQL Server para fornecer hotfixes para problemas relatados



Para obter mais informações sobre o esquema para nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

Pacotes de atualização de 822499 novo esquema para nomeação de software do Microsoft SQL Server



Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

824684 descrição da terminologia padrão usada para descrever as atualizações de software

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×