Microsoft distribuerer Microsoft SQL Server 2008-rettelser som én nedlastbar fil. Fordi rettelsene er kumulative, inneholder hver ny utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008-feilrettinger.
Symptomer
I Windows 7 utfører du én av følgende operasjoner:
Du installerer Microsoft SQL Server 2008 via det grafiske brukergrensesnittet (GUI).
Du oppgraderer fra SQL Server 2000 eller SQL Server 2005 til SQL Server 2008 via GUI-en.
Du installerer en SQL Server 2008-klynge via GUI-en.
Du oppgraderer fra en SQL Server 2000-klynge eller SQL Server 2005-klynge til en SQL Server 2008-klynge via GUI-en.
Når du har utført en av disse operasjonene, kan du få følgende feilmelding i løpet av trinnet Regel for installasjonsstøtte i installasjonen:
Obs!
Invoke eller BeginInvoke kan ikke kalles på en kontroll før vindusreferansen er opprettet.
I tillegg kan følgende feilmelding bli logget i en av installasjonsloggfilene for SQL Server-oppsettet. Følgende feilmelding kan for eksempel logges i Detail_LandingPage.txt filen:
Obs!
<Dato><og klokkeslett> SLP: Unntakstype: System.InvalidOperationException
<Dato><og klokkeslett> SLP: Melding:
<Dato><og klokkeslett> SLP: Invoke eller BeginInvoke kan ikke kalles på en kontroll før vindusreferansen er opprettet.
<Dato><tid> SLP: Stabel:
<Dato><og klokkeslett> SLP: at System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle)
<Dato><og klokkeslett> SLP: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolsk synkron)
<Dato><og klokkeslett> SLP: at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
<Dato><tid> SLP: at Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()
<Dato><Time> SLP: at Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start(String moniker)
<Dato><og klokkeslett> SLP: på Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction(String actionId)
<Dato><og klokkeslett> SLP: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String, actionId, TextWriter, errorStream)
<Dato><klokkeslett> SLP: ved Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
<Dato><og klokkeslett> SLP: på Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
<Dato><og klokkeslett> SLP: Regelevaluering ferdig: Vellykket
Oppløsning
SQL Server 2008 Service Pack 1
Løsningen på dette problemet ble først utgitt i kumulativ oppdatering 4 for SQL Server 2008 Service Pack 1. Hvis du vil ha mer informasjon om denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
973602 kumulativ oppdateringspakke 4 for SQL Server 2008 Service Pack 1Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008-utgivelsen. Microsoft anbefaler at du vurderer å bruke den nyeste versjonen av løsningen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
970365 SQL Server 2008-versjonene som ble utgitt etter at Service Pack 1 SQL Server 2008 ble utgitt
Microsoft SQL Server 2008-hurtigreparasjoner opprettes for bestemte SQL Server-oppdateringspakker. Du må bruke en hurtigreparasjon for SQL Server 2008 Service Pack 1 på en installasjon av SQL Server 2008 Service Pack 1. Som standard er alle hurtigreparasjoner som leveres i en SQL Server-oppdateringspakke, inkludert i den neste SQL Server-oppdateringspakken.
Utgivelsesversjonen av SQL Server 2008
Viktig! Du må installere denne løsningen hvis du kjører den utgitte versjonen av SQL Server 2008.
Løsningen på dette problemet ble først utgitt i samleoppdatering 8. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken for SQL Server 2008, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
975976 kumulativ oppdateringspakke 8 for SQL Server 2008Note Siden buildene er kumulative, inneholder hver nye reparasjon alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige SQL Server 2008-utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste utgivelsen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du lese følgende artikkel i Microsoft Knowledge Base:
956909 SQL Server 2008-versjonene som ble utgitt etter at SQL Server 2008 ble utgitt
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Hvis du vil ha mer informasjon om den inkrementell vedlikeholdsmodellen for SQL Server, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
935897 En inkrementell vedlikeholdsmodell er tilgjengelig fra SQL Server-teamet som kan levere hurtigreparasjoner for rapporterte problemer
Hvis du vil ha mer informasjon om navnegivningsskjemaet for SQL Server-oppdateringer, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
822499 Nytt navneskjema for Microsoft SQL Server programvareoppdateringspakker
Hvis du vil ha mer informasjon om terminologi for programvareoppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive Microsoft-programvareoppdateringer