Microsoft distribuira popravke za Microsoft SQL Server 2008 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008.
Simptomi
U sustavu Windows 7 izvršite jednu od sljedećih radnji:
Microsoft SQL Server 2008 instalirate putem grafičkog korisničkog sučelja (GUI).
Nadograđujete sa SQL Server 2000 ili SQL Server 2005 na SQL Server 2008 putem GUI-ja.
Klaster sustava SQL Server 2008 instalirate putem GUI-ja.
Nadograđujete s klastera SQL Server 2000 ili klastera SQL Server 2005 na klaster SQL Server 2008 putem GUI-ja.
Kada izvršite jednu od tih operacija, tijekom koraka pravila podrške za postavljanje instalacije može se prikazati sljedeća poruka o pogrešci:
Napomena
Invoke ili BeginInvoke nije moguće pozvati na kontroli dok se ne stvori ručica prozora.
Osim toga, sljedeća poruka o pogrešci može biti zabilježena u jednoj od datoteka zapisnika instalacijskog programa SQL Server. U Detail_LandingPage.txt datoteci može se, primjerice, zapisivati sljedeća poruka o pogrešci:
Napomena
<Datum><i vrijeme> SLP: Vrsta iznimke: System.InvalidOperationException
<Date><Time> SLP: Poruka:
<Date><Time> SLP: Invoke ili BeginInvoke ne mogu se pozvati na kontroli dok se ne stvori ručica prozora.
<Datum><i vrijeme> SLP: Stoga:
<Datum><i vrijeme> SLP: na System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle)
<Datum><i vrijeme> slp: na System.Windows.Forms.Control.MarshaledInvoke(Control caller, Metoda delegata, Object[] args, Booleova sinkrona stranica)
<Datum><i vrijeme> SLP: na System.Windows.Forms.Control.Invoke(metoda delegiranja, Object[] argumenti)
<Datum><i vrijeme> SLP: na Microsoft.SqlServer.Configuration.UIExtension.WaitScreen.Close()
<Datum><i vrijeme> SLP: at Microsoft.SqlServer.Configuration.UIExtension.UserInterfaceService.Start(String monimer)
<Datum><i vrijeme> SLP: na Microsoft.SqlServer.Configuration.UIExtension.StartAction.ExecuteAction(String actionId)
<Datum><i vrijeme> SLP: na Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
<Date><Time> Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
<Datum><i vrijeme> SLP: na Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
<Datum><i vrijeme> Slp: Procjena pravila je dovršena: Uspjelo
Rješenje
SQL Server 2008 Service Pack 1
Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 4 za SQL Server 2008 Service Pack 1. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
973602 Paket kumulativnog ažuriranja 4 za SQL Server 2008 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
970365 međuverzije SQL Server 2008 koje su izdane nakon izdanja servisnog paketa Service Pack 1 SQL Server 2008
Microsoft SQL Server 2008 hitni popravci stvaraju se za određene servisne pakete za SQL Server. Na instalaciju servisnog paketa SQL Server 2008 Service Pack 1 morate primijeniti hitni popravak servisnog paketa SQL Server 2008 Service Pack 1. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.
Izdana verzija programa SQL Server 2008
Važno: Taj popravak morate instalirati ako koristite izdanu verziju sustava SQL Server 2008.
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 8. Dodatne informacije o nabavi tog paketa kumulativnog ažuriranja za SQL Server 2008 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
975976 Paket kumulativnog ažuriranja 8 za SQL Server 2008Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
956909 međuverzije SQL Server 2008 koje su izdane nakon objave SQL Server 2008
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Reference
Dodatne informacije o modelu inkrementalnog servisiranja za SQL Server potražite u članku iz Microsoftove baze znanja pod brojem
935897 Tim za SQL Server dostupan je model inkrementalnog servisiranja za isporuku hitnih popravaka za prijavljene probleme
Dodatne informacije o shemi imenovanja za ažuriranja sustava SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
822499 Nova shema imenovanja za pakete ažuriranja softvera za Microsoft SQL Server
Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684 Opis standardne terminologije, koja se koristi za opis Microsoftovih softverskih ažuriranja