Problém Microsoft SQL Server 2005 Service Pack 2: vyčištění úkoly spouštět v různých intervalech než určené

Překlady článku Překlady článku
ID článku: 933508 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Pokud použijete v původní verzi Microsoft SQL Server 2005 Service Pack 2 (SP2), spustit existující plány údržby serveru SQL Server 2005 a integrační služby balíčky, které obsahují úkoly čištění těchto úkolů kratší intervalech. Problému dochází pouze v případě, že jsou splněny všechny následující podmínky:
  • SQL Server 2005 SP2 stáhli 05. března 2007 a nainstalovat tento balíček ke stažení.
  • Použití služby integrace balíčky nebo plány údržby serveru SQL Server 2005.
  • Tyto plány nebo balíčky obsahují Vyčištění historie nebo úkoly údržby vyčištění.
Řešení tohoto problému je popsán v části "Řešení".

Nemá vliv na uživatele plány údržby starší verze serveru SQL Server 2000 a uživatelé, kteří stáhli SP2 po 05. března 2007. K tomuto datu byl SQL Server 2005 SP2 aktualizovány zahrnout aktualizaci, která tomuto problému se vyhnete.

Poznámka: Tento problém se týká pouze hlavní balíčky serveru SQL Server 2005 SP2. Tyto balíčky pomocí následující konvence pojmenování:
SQLServer2005SP2-KB921896 -ProccessorType-Jazykexe
Tento problém nemá vliv na balení SQL Server 2005 Express Edition nebo Feature Pack pro SQL Server 2005.

V následující tabulce jsou uvedeny verze souboru ohroženou verzi SQL Server 2005 SP2 balíčku společně s aktualizovaná verze tohoto balíčku.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Typ balíčkuVerze souboru
Vliv samorozbalovacího spustitelného souboru9.0.3042.0
Aktualizovat samorozbalovacího spustitelného souboru.9.0.3042.1
Důležité Oprava, která je zahrnuta v aktualizaci verzi SQL Server 2005 SP2 balíčku je součástí všech balíčků pozdější opravy hotfix serveru SQL Server 2005.

POZADÍ

Při vydání serveru SQL Server 2005, vyčištění intervaly byly měřeny, dny, týdny, měsíce nebo roky. V reakci na názory zákazníků SQL Server 2005 SP2 obsahuje významná vylepšení plány údržby. Tyto zahrnují vylepšení, která umožňuje uživatelům zadat interval vyčištění v hodinách.

Změna v intervalech způsobila v původní verzi SQL Server 2005 SP2 jinak než původní nastavení interpretace intervalů úloh vyčištění. Toto chování může způsobit úkoly čištění odstranit informace dříve, než bylo zamýšleno.

Změna v intervalech také způsobena různé interpretace intervalů úloh vyčištění smíšené verze nástrojů a serverů. Přestože původní verzi serveru SQL Server 2005 (verze RTM), SQL Server 2005 Service Pack 1 (SP1) a aktualizaci SQL Server 2005 SP2 kompatibilní, míchání tyto verze s původní vydanou verzi serveru SQL Server 2005 SP2 může vést k úkolu intervaly, nesprávně interpretuje v nové a změněné úkoly:
  • Je-li vytvořit nebo změnit plány nebo balíčků pomocí původní vydanou verzi serveru SQL Server 2005, SQL Server 2005 SP1 nebo aktualizace nástroje SQL Server 2005 SP2 a pak je spustit v původní verzi serveru SQL Server 2005 SP2, jsou intervaly pro většinu úloh vyčištění kratší než bylo zamýšleno. Toto chování nelze odstranit informace dříve, než bylo zamýšleno.
  • Pokud vytvoříte nebo upravíte plány nebo balíčků pomocí původní verze nástroje SQL Server 2005 SP2 a potom je možné spustit v původní verzi serveru SQL Server 2005, SQL Server 2005 SP1 nebo SQL Server 2005 SP2 aktualizovat, jsou intervaly čištění úloh delší než bylo zamýšleno. Toto chování nelze zachovat informace, které jsou delší, než bylo zamýšleno.
  • Je-li vytvořit nebo změnit plány nebo balíčků pomocí původní verze nástroje SQL Server 2005 SP2, vyberte interval rok a poté otevřete úkol v původní verzi serveru SQL Server 2005 nebo SQL Server 2005 SP1, může dojít k následující chybě:
    InvalidArgument = Hodnota '4' není platný pro "selectedindex".
    Název parametru: Vlastnost SelectedIndex (System.Windows.Forms)
    Pokud tuto zprávu ignorovat a uložte balíček, původní vydanou verzi serveru SQL Server 2005 a SQL Server 2005 SP1 chybně interpretují interval vyčištění jako dny a informace odstraněny dříve, než bylo zamýšleno.

Řešení

Pokud není nainstalován SQL Server 2005 SP2

Původní vydanou verzi serveru SQL Server 2005 a SQL Server 2005 SP1, není nutné tento problém a aktuální stahování SQL Server 2005 SP2 je aktualizován při řešení tohoto problému. Pokud jste nenainstalovali původní vydanou verzi aktualizace SP2, můžete stáhnout aktuální verzi a nainstalujte jej.

Poznámka: Při pokusu o instalaci aktualizace SP2 přes předchozí instalace aktualizace SP2 aktualizovány žádné soubory. Místo toho použijte aktualizaci general distribution release (GDR) níže.

Pokud jste stáhli SQL Server 2005 SP2 05. března 2007

Pokud SQL Server 2005 SP2 stáhli 05. března 2007 aktualizaci general distribution release (GDR) pro tyto instalace serveru SQL Server 2005 SP2. V Centru pro stahování Microsoft Download Center je k dispozici aktualizace GDR:
Důležitá aktualizace pro SQL Server 2005 Service Pack 2
Tato aktualizace GDR je také k dispozici prostřednictvím služby Microsoft Update. Tato aktualizace GDR je automaticky použito, pokud používáte funkci Automatické aktualizace. Však používáte převzetí služeb při selhání, clustering, musíte ručně stáhnout aktualizace GDR a aktualizaci GDR. Microsoft Update nevztahuje na uzlech clusteru převzetí služeb při selhání aktualizace GDR.

Po instalaci této aktualizace GDR, pravděpodobně třeba restartovat počítač.

Aktualizace GDR opravuje výklad vyčištění úkoly, které byly vytvořeny v původní verzi serveru SQL Server 2005 a SQL Server 2005 SP1. Pokud jste vytvořili nebo upravili plány údržby nebo služby integrace balíčky pomocí původní vydanou verzi serveru SQL Server 2005 SP2, musíte ověřit a aktualizace úkolu intervaly čištění po instalaci aktualizace GDR. Pokud to neprovedete, zachová úlohy čištění dat, které jsou delší, než bylo zamýšleno.

Ověřit a vyčištění úkol intervaly aktualizace, postupujte takto:
  1. Otevřete plán údržby nebo balíček integrační služby.
  2. Otevřete každou úlohu vyčištění.
  3. Upravte interval vyčištění na správnou hodnotu.
  4. Uložte plán nebo balíčku.
Když určíte server, SQL Server 2005 SP2 údržby plán Utility můžete určit plány údržby, které byly upravovány pomocí původní vydanou verzi serveru SQL Server 2005 SP2. Tyto informace slouží k omezení počtu plány, které musí být kontrolovány. Chcete-li tento nástroj získat, navštivte následující Web společnosti Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID = 864ee539-85ce-429 c-a166-4c84cdb24b54 & displaylang = cs

Soubory, které jsou aktualizovány pomocí aktualizace GDR a aktualizaci SP2

Zmenšit tuto tabulkuRozšířit tuto tabulku
Aktualizovaný souborPočáteční verze aktualizace SP2Verze aktualizace SP2Verze aktualizace Post-GDRUmístění
Microsoft.SQLServer.MaintenancePlanTasks.dll9.00.3042.00 9.00.3043.009.00.3050.00%ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks a globální mezipaměť sestavení (GAC) (GAC)
Microsoft.SQLServer.MaintenancePlanTasksUI.dll9.00.3042.00 9.00.3043.009.00.3050.00GAC
Testy určení nainstalované verze aplikace SQL Server 2005 SP2, měli byste zkontrolovat soubor ve složce %ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks. Pokud SP2 verze souboru je větší než nebo rovna 9.00.3017.00 a menší než 9.00.3042.00, je předprodejní verze aktualizace SP2 a měli byste nainstalovat aktualizaci SP2. Pokud je verze souboru se rovná 9.00.3042.00, verze je původní vydání aktualizace SP2 a měli byste použít aktualizace GDR.

Aktualizace GDR zjistí verze souborů a aktualizuje soubory podle potřeby. Však v případě, že je třeba ověřit verze souborů, můžete použít Průzkumníka Windows nebo nástroje příkazového řádku Filever:
  • Chcete-li zkontrolovat verzi souboru v jednotlivých počítačích, spusťte program Průzkumník Windows, klepněte pravým tlačítkem myši na soubor, vyberte Vlastnostia klepněte Verze na kartě.
  • Chcete-li pomoci s kontrolou verze souboru v mnoha počítačích, je k dispozici nástroj příkazového řádku Filever. Další informace o nástroji příkazového řádku Filever klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
    913111Použití nástroje Filever.exe k získání určitých informací o souboru v systému Windows

Soubory, které jsou aktualizovány všechny opravy hotfix serveru SQL Server 2005 a GDR aktualizace

Některé soubory jsou aktualizovány každé opravy hotfix serveru SQL Server 2005 a aktualizace GDR i v případě, že nebyly provedeny žádné změny ve zdrojovém kódu. Například pokud je aktualizována Sqlservr.exe Složka SELECT @@ verze obsahuje aktualizovanou verzi.

Následující tabulka obsahuje seznam souborů, které jsou aktualizovány bez ohledu na změny kódu.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Aktualizovaný souborPočáteční verze aktualizace SP2Verze aktualizace SP2Verze aktualizace Post-GDR
Microsoft.ReportingServices.Diagnostics.dll9.00.3042.009.00.3042.009.00.3050.00
MsDtsSrvr.exe9.00.3042.009.00.3042.009.00.3050.00
Msmdsrv.exe9.00.3042.009.00.3042.009.00.3050.00
NSService.exe9.00.3042.009.00.3042.009.00.3050.00
ReportingServicesService.exe9.00.3042.009.00.3042.009.00.3050.00
SqlAccess.dll9.00.3042.009.00.3042.009.00.3050.00
Sqlservr.exe Složka9.00.3042.009.00.3042.009.00.3050.00
SqlWb.exe9.00.3042.009.00.3042.009.00.3050.00

Jak potíže obejít

Pokud nepoužijete aktualizace GDR, můžete ručně aktualizovat váš úkol intervalech vyčištění pomocí verze nástroje a odpovídající server. Později použijete, tím nebo jakékoli následné aktualizaci SQL Server 2005, musíte ověřit a vyčištění úkol intervaly aktualizace. Z tohoto důvodu doporučujeme použít aktualizace GDR.

ODBORNÁ POMOC

Úplný seznam telefonních čísel služeb technické podpory společnosti Microsoft a informace o cenách podpory naleznete na tomto webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve zvláštních případech mohou být stornovány poplatky za podpory účtovány, pokud pracovník technické podpory společnosti Microsoft zjistí, že konkrétní aktualizace vyřeší váš problém. Výdaje na technickou podporu se bude u dalších otázek a problémů, které nemohou být zařazeny v dané konkrétní aktualizaci.

Další informace

Tato oprava hotfix je také součástí balíčku kumulativní aktualizace (sestavení 3161) pro SQL Server 2005 Service Pack 2. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
935356Je k dispozici kumulativní balíček (sestavení 3161) pro SQL Server 2005 Service Pack 2

Vlastnosti

ID článku: 933508 - Poslední aktualizace: 22. května 2011 - Revize: 7.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Klíčová slova: 
kbsqlsetup atdownload kbexpertiseadvanced kbsql2005tool kbprb kbmt KB933508 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:933508

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com