Oprava: Nová příznak trasování pro zvýšení replikace uložená procedura

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

Replikace spuštění uložené procedury je funkce zavedené v Microsoft SQL Server verze 7.0, která umožňuje spuštění uložené procedury replikovány rather than změny jednotlivých dat. Tato funkce je navržena tak, aby zahrnout kvalifikaci automatické vlastníka uložené procedury s názvem Vlastník straně aplikace publisher a umožňuje různým uživatelům v aplikaci publisher spustit uložené procedury se stejným názvem a stále replikovány na odběratele. Tato funkce není podporována pro heterogenní odběratelům, protože některé heterogenní odběratelům nepodporují vlastníka kvalifikace na úrovni serveru nebo úroveň ovladač ODBC. Nové příznak trasování 8206, byl zaveden v SQL Server 2000 podporuje uložené procedury spuštění s uživatelským jménem zadaného vlastníka pro SQL Server odběratelům nebo bez kvalifikace vlastníka heterogenní odběratelům.

Řešení

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro SQL Server 2000. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
290211INF: Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2000

Oprava hotfix

Poznámka: Tato oprava hotfix následující vytvořeného před instalací Microsoft SQL Server 2000 Service Pack 1.

Replikace funkce spuštění uložené procedury je mnohem implementován jako transakční replikace s články tabulky. Spuštění uložené procedury replikována podle obnovován název uložené procedury z záznamy protokolu a úplný s názvem Vlastník straně aplikace publisher. S 8206 trasování povoleno, příznak název uložené procedury, které je obnovených úplný s uživatelem zadané subscriber straně jménem vlastníka pro předplatitele SQL Server a vlastníka není kvalifikován pro heterogenní odběratelům. Příkazy logreader potom vloží do databáze distribuční agent distribuční použít na odběratele.

Tato funkce zavedené v sestavení opravy hotfix, aby funkce k dispozici ihned. Je třeba použít tuto opravu hotfix a poté zapnout příznak trasování 8206 pro replikování uložené procedury s uživatelem zadaný vlastník kvalifikace nebo heterogenní odběratelům.

Anglická verze této opravy má následující atributy souborů nebo novější:
   File name      Platform
   -----------------------

   s80237i.exe    X86
				
Poznámka: k vyřízení závislosti souborů nejnovější opravy hotfix nebo funkce, která obsahuje předchozí soubory může také obsahovat další soubory.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v SQL Server 2000. Tento problém byl poprvé opraven v SQL Server 2000 Service Pack 1.

Další informace

Je třeba povolit příznak trasování na publikování serveru provedením jedné z následujících:
  • Spustit z SQL Server Query Analyzer následující kód:
    DBCC TRACEON (8206)
    						
    Poznámka: muset o opakujte tento krok při každém zastavení a restartování serveru SQL.

    Nebo
  • Pokud chcete mít 8206 příznak trasování zapnuto ON trvale potom:

    1. Zastavení služby MSSQLServer.
    2. Přidat - T8206 parametry spouštění. Chcete-li to provést z Enterprise Manager:
      1. Klepněte pravým tlačítkem myši název_serveru a potom klepněte na příkaz Vlastnosti.
      2. V dialogovém okně Vlastnosti klepněte na kartu Obecné a potom klepněte na tlačítko Parametry spouštění.
      3. Přidat traceflag.
    3. Spuštění služby MSSQLServer.
    Další informace naleznete v tématech SQL Server Books Online "Trasování Flags" a "Použití možností spuštění".

    Od této chvíle vpřed logreader generuje příkazy pro spuštění uložené procedury bez kvalifikace vlastníka pro heterogenní odběratelům. Pro SQL Server odběratelům logreader generuje volání uložené procedury s názvem Vlastník straně subscriber zadaný v článku a pokud není název vlastníka zadána, bez vlastníka kvalifikace.
Je vyžadován na uživatele procesy, transakce nebo agenti replikace nebo na distribuční server žádná změna.

Vlastnosti

ID článku: 284228 - Poslední aktualizace: 9. října 2003 - Revize: 3.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
Klíčová slova: 
kbmt kbbug kbfix kbsqlserv2000sp1fix KB284228 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:284228

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