Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente di correzioni di SQL Server 2008.
Sintomi
In Windows 7 si effettua una delle operazioni seguenti:
È possibile installare Microsoft SQL Server 2008 tramite l'interfaccia utente grafica (GUI).
È possibile eseguire l'aggiornamento da SQL Server 2000 o SQL Server 2005 a SQL Server 2008 tramite l'interfaccia grafica.
Si installa un cluster di SQL Server 2008 tramite la GUI.
È possibile eseguire l'aggiornamento da un cluster SQL Server 2000 o SQL Server 2005 a un cluster SQL Server 2008 tramite l'interfaccia grafica.
Dopo aver eseguito una di queste operazioni, è possibile che venga visualizzato il messaggio di errore seguente durante il passaggio della regola di supporto per l'installazione dell'installazione:
Nota
Non è possibile chiamare Invoke o BeginInvoke su un controllo fino a quando non viene creato l'handle della finestra.
Inoltre, il messaggio di errore seguente potrebbe essere registrato in uno dei file di log del programma di installazione di SQL Server. Ad esempio, nel file di Detail_LandingPage.txt potrebbe essere registrato il messaggio di errore seguente:
Nota
<Data><e ora> Slp: Tipo di eccezione: System.InvalidOperationException
<Data><ora> Slp: Messaggio:
<Date><Time> Slp: Invoke o BeginInvoke non può essere chiamato su un controllo fino a quando non è stato creato l'handle della finestra.
<Data><ora> Slp: Pila:
<Data><e ora> Slp: in System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle)
<Data><e ora> Slp: in System.Windows.Forms.Control.MarshaledInvoke(chiamante del controllo, metodo delegato, argomenti[] Object[], booleano sincrono)
<Data><e ora> Slp: in System.Windows.Forms.Control.Invoke(metodo Delegate, argomenti Object[] )
<Data><e ora> Slp: in Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()
<Data><e ora> Slp: in Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start(moniker stringa)
<Data><e ora> Slp: in Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction(String actionId)
<Data><ora> Slp: in Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
<Data><e ora> Slp: in Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter, statusStream)
<Data><e ora> Slp: in Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
<Data><e ora> Slp: valutazione della regola effettuata : riuscita
Risoluzione
SQL Server 2008 Service Pack 1
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
973602 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
970365 Le SQL Server build 2008 rilasciate dopo SQL Server rilascio del Service Pack 1 2008
Gli hotfix per Microsoft SQL Server 2008 vengono creati per Service Pack specifici di SQL Server. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 1 a un'installazione di SQL Server 2008 Service Pack 1. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
Versione finale di SQL Server 2008
Importante: è necessario installare questa correzione se si esegue la versione finale di SQL Server 2008.
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 8. Per ulteriori informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
975976 Pacchetto di aggiornamento cumulativo 8 per SQL Server 2008Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008. Si consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
956909 Le SQL Server build 2008 rilasciate dopo SQL Server 2008
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni sul modello di servizio incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
935897 un modello di manutenzione incrementale è disponibile dal team SQL Server per fornire correzioni rapide per i problemi segnalati
Per ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
822499 Nuovo schema di denominazione per i pacchetti di aggiornamento software Microsoft SQL Server
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft