Salt la conținutul principal
Asistență
Conectare

Remediere: Mesaj de eroare atunci când instalați SQL Server 2008 pe un computer care execută Windows 7: "Invoke sau BeginInvoke nu poate fi numit un control până când s-a creat handle de fereastră."

Microsoft distribuie remedierile Microsoft SQL Server 2008 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 lansată.

Simptome

În Windows 7, efectuați una dintre următoarele operațiuni:

  • Instalați Microsoft SQL Server 2008 prin interfața grafică cu utilizatorul (GUI).

  • Faceți upgrade de la SQL Server 2000 sau SQL Server 2005 la SQL Server 2008 prin intermediul GUI.

  • Instalați un Cluster SQL Server 2008 prin intermediul GUI.

  • Faceți upgrade de la un cluster SQL Server 2000 sau SQL Server 2005 cluster într-un cluster SQL Server 2008 prin intermediul GUI.

După ce efectuați una dintre aceste operațiuni, este posibil să primiți următorul mesaj de eroare în timpul pas de Instalare suport regula de instalare:

Invoca sau BeginInvoke nu poate fi numit un control până când s-a creat handle de fereastră.



În plus, următorul mesaj de eroare poate fi înregistrat în unul dintre fișierele de jurnal de instalare de instalare SQL Server. De exemplu, următorul mesaj de eroare poate fi înregistrat în fișierul Detail_LandingPage.txt:

< Data >< ora > Slp: Exception type: System.InvalidOperationException
< Data >< ora > Slp: mesaj:

< Data >< ora > Slp: invoca sau BeginInvoke nu poate fi numit un control până când s-a creat handle de fereastră.
< Data >< ora > Slp: stivă:

< Data >< ora > Slp: la System.Windows.Forms.Control.WaitForWaitHandle (WaitHandle waitHandle)

< Data >< ora > Slp: la System.Windows.Forms.Control.MarshaledInvoke (controlul apelantului, delegat metoda, Object [] args, Boolean sincron)

< Data >< ora > Slp: la System.Windows.Forms.Control.Invoke (metoda delegat, Object [] args)

< Data >< ora > Slp: la Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()

< Data >< ora > Slp: la Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start (String poreclei)

< Data >< ora > Slp: la Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction (String actionId)
< Data >< ora > Slp: la Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute (String actionId, TextWriter errorStream)

< Data >< ora > Slp: la Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction (WorkflowObject metabazei, TextWriter statusStream)

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

< Data >< ora > Slp: regula de evaluare efectuat: Succeeded

Rezolvare

SQL Server 2008 Service Pack 1


Remedierea pentru această problemă a fost lansată prima dată în 4 de actualizare cumulativă pentru SQL Server 2008 Service Pack 1. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

973602 Cumulative pachetului 4 de actualizare pentru SQL Server 2008 Service Pack 1Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 lansată. Microsoft recomandă să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

970365 compilările SQL Server 2008 lansate după lansarea SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 remedierile rapide sunt create pentru specifice SQL Server service pack. Trebuie să aplicați o remediere rapidă SQL Server 2008 Service Pack 1 pentru o instalare de SQL Server 2008 Service Pack 1. În mod implicit, orice remediere rapidă care este furnizat într-un SQL Server service pack este inclus în următorul pachet service pack SQL Server.

Versiunea de lansare a SQL Server 2008

Important Dacă executați versiunea de lansare a SQL Server 2008, trebuie să instalați această remediere.

Remedierea pentru această problemă a fost lansată prima dată în 8 de actualizare cumulativă. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

Pachet 8 de actualizare 975976 cumulativ pentru SQL Server 2008Notă Deoarece compilările sunt cumulative, fiecare nouă lansare de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în anterioare SQL Server 2008 lansată. Vă recomandăm să luaţi în considerare aplicarea celei mai recente lansări de remediere care conține această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

956909 compilările SQL Server 2008 lansate după lansarea SQL Server 2008

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Referințe

Pentru mai multe informații despre ISM pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

935897 un Model ISM este disponibilă de la echipa SQL Server pentru livrarea remedierilor rapide pentru problemele raportate



Pentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

Pachetele de actualizare 822499 noua schemă de denumire pentru software Microsoft SQL Server



Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:

824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×