Oprava: dtasp_PruneTrackingdatabase() uloženy postup může trvat mnoho hodin Vyčistit databázi DTA v BizTalk Server 2004

Překlady článku Překlady článku
ID článku: 894253 - 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

Příznaky

V Microsoft BizTalk Server 2004 složku Údržba Samples\Admin\Database BizTalk Server Software Development Kit (SDK) obsahuje skript Purge_DTADB.sql. Spusťte tento skript vytvořit dtasp_PruneTrackingdatabase() uložené procedury. Můžete potom uložené procedury zrušte informace z databáze sledování dokumentů serveru BizTalk a činnosti (DTA).

Však při spuštění dtasp_PruneTrackingdatabase() uložené procedury k Vyčistit databázi DTA může projevit následující příznak. Pokud je databáze DTA velký, může trvat postup dtasp_PruneTrackingdatabase() mnoho hodin na dokončení operace čištění. Dtasp_PruneTrackingdatabase() procedura může například vyžadovat 20 hodin nebo více vyčistit DTA databázi, která je větší než 10 gigabajtů (GB).

Příčina

K tomuto problému dochází kvůli metodě dtasp_PruneTrackingdatabase() postup používá informace z databáze DTA zrušte.

Pokud chcete vymazat informace z databáze, odebere postup dtasp_PruneTrackingdatabase() konkrétní řádek z databázové tabulky namísto odebrání a potom znovu vytvářet celé tabulky. Proto může trvat dlouho dtasp_PruneTrackingdatabase() postup dokončení vyprazdňování databáze DTA.

Poznámka: Zatímco je některé výchozí informace musí být napsán některé tabulky v databázi DTA, je obecně rychlejší postup odebrat a znovu celé tabulky než odebrat řádky z tabulky konkrétní databázi.

Řešení

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Požadavky

Instalací této opravy hotfix neexistují žádné požadavky.

Požadavek na restartování

Po instalaci této opravy hotfix není třeba počítač restartovat.

Informace o nahrazení opravy hotfix

Tato oprava Hotfix nenahrazuje žádné další opravy Hotfix.

INFORMACE O SOUBORECH

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce datum a čas v ovládacím.
   Date         Time   Size    File name
   -------------------------------------------------------------------
   08-Jan-2005  02:25  27,130  Bts_tracking_shrinkexistingdatabase.sql
Poznámka: Vzhledem k závislostem souborů může nejnovější oprava hotfix, která obsahuje tyto soubory obsahovat také další soubory.

Informace o instalaci opravy hotfix

Tato oprava hotfix obsahuje skript Microsoft SQL Server 2000, která je optimalizována pro čištění existující databáze BizTalk Server DTA všechny informace dokončené instance. Po spuštění tohoto skriptu pouze informace o instance není dosud dokončení spuštění zůstane v databázi DTA. Tento proces vyčištění spustí rychle při nedostatku číslo neúplné instance databáze sledování. Tento skript spustit, postupujte takto:
  1. Vypněte všechny související BizTalk serveru služby, které jsou v počítači.
  2. Zálohovat databázi BizTalk Server DTA se ujistěte, že můžete obnovit jej, pokud dojde havárii.
  3. Spusťte balíček opravy hotfix extrahovat skriptu Bts_tracking_shrinkexistingdatabase.sql.
  4. Spusťte skript Bts_tracking_shrinkexistingdatabase.sql pomocí SQL Query Analyzer. Postupujte takto:
    1. Klepněte na tlačítko Start, přejděte na příkaz Všechny programy, přejděte na Microsoft SQL Server a klepněte na položku Query Analyzer.
    2. V seznamu SQL Server zadejte název počítače se systémem SQL Server 2000, klepněte na možnost, kterou chcete použít k ověření SQL Server 2000 a potom klepněte na tlačítko OK.
    3. V nabídce dotaz klepněte na tlačítko Změnit databázi, klepněte na databázi BizTalk Server DTA a potom klepněte na tlačítko OK. Klepněte na tlačítko BizTalkDTADb a potom klepněte na tlačítko OK.
    4. V nabídce soubor klepněte na tlačítko Otevřít, vyhledejte a klepněte na tlačítko, které jste extrahovali souboru Bts_tracking_shrinkexistingdatabase.sql a potom klepněte na tlačítko Otevřít.
    5. Stisknutím klávesy F5 skript spustit.
Spustí tento skript vytvoří několik tabulek společně s uloženou proceduru. Potom spustí proces vyčištění. Tento skript je jednoduchý skript a jej obvykle spouští velmi rychle. Chcete však test tohoto skriptu proti velké databáze určit, zda ji spustí dostatečně rychle pro vaše požadavky.

Důležité: Vyčistit databázi BizTalk Server DTA pomocí dtasp_PruneTrackingdatabase() uložené procedury, můžete nakonfigurovat dtasp_PruneTrackingdatabase() uložené procedury zrušte položky, které jsou starší než určité datum. Skript Bts_tracking_shrinkexistingdatabase.sql provádět stejné funkce nelze konfigurovat. Skript Bts_tracking_shrinkexistingdatabase.sql zkrátí tabulek v DTA zrušte všechny dokončené instance z databáze DTA. Neúplné instance nejsou odebrány.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 894253 - Poslední aktualizace: 2. září 2009 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
Klíčová slova: 
kbmt kbautohotfix kbbiztalk2004sp2fix kbqfe kbhotfixserver kbbug kbfix KB894253 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:894253

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