Úlohy údržby nezdaří na pojmenované instance serveru SQL Server 2000 s chybou 22029

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

Příznaky

Pro pojmenované instance serveru SQL Server 2000 se nezdaří úloha databáze vytvořené pomocí Průvodce plán údržba databáze. Pokud zobrazení historie úlohy v SQL Server Agent a zaškrtněte políčko Zobrazit podrobnosti kroku, zobrazí se následující chyba:
Sqlmaint.exe se nezdařilo. [SQLSTATE 42000[Chyba 22029]. V kroku se nezdařilo.

Příčina

Řetězec cílové složky (složky určené k uložení zálohy databáze nebo jeden pro zálohy protokolu transakce nebo jeden používá pro sestavy) v údržby plán obsahuje "- S". Například obsahuje cestu k adresáři "C:\Db-Save" řetězec "-S".

Jak potíže obejít

Chcete-li tento problém vyřešit, nepoužívejte řetězce, které obsahují "- S" cesta k adresáři. Také Poznámka došlo k chybě dochází pouze při "S", která následuje pomlčku "-" je velkým písmenem ("S").

Prohlášení

Společnost Microsoft tento problém zkoumá, a jakmile budou k dispozici další informace, uvede je v tomto článku.

Další informace

K tomuto problému dochází pouze na pojmenované instance serveru SQL Server 2000.

Průvodce plán údržba databáze vytvoří úlohu, která zahrnuje krok spustit xp_sqlmaint rozšířené uložené procedury. Xp_sqlmaint rozšířené uložené procedury volání nástroj sqlmaint řetězcem, který obsahuje různé přepínačů Sqlmaint.exe. Jeden z těchto přepínačů je parametr - S se používá pro název serveru. Parametr - S misinterpreted; proto dojde k chybě. Pokud použijete xp_sqlmaint rozšířené uložené procedury ve spojení s pojmenovanou instancí serveru SQL Server 2000 se proto, může dojít tento problém.

Tento problém může také dojít, pokud cesta umístění binárních souborů SQL obsahuje řetězec "-S". Například pokud SQL binární soubory jsou umístěny ve složce je názvem C:\Program Files\Microsoft SQL Server\Mssql-S01\Binn, úlohy xp_sqlmaint nezdaří. K tomuto chování také dochází s pojmenovanou instancí. V tomto případě se zobrazí následující chybová zpráva:
Nástroj SQLMaint Microsoft (Unicode), verze [Microsoft SQL-DMO (SQLState ODBC: 08001)] Chyba 0: [Microsoft] [ODBC SQL Server Driver] [sdílené paměti] neplatné připojení. [Microsoft][ODBC SQL Server Driver][Sdílené paměti]ConnectionOpen (neplatný Instance()).
Získat informace o umístění binárních souborů serveru SQL je použit následující hodnotu klíče registru:
HKLM\Software\Microsoft\Microsoft SQL Server\<Instance Name>\SETUP\SQLPATH
SQL Server 2000 Books Online; témata: "xp_sqlmaint"; "sqlmaint nástroj"

Další informace naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
288577Odstraňování potíží selhání plán údržba databáze
303292Chyba: Neplatné protokolu transakce nesmí být odstraněna zálohy podle plánu údržby

Vlastnosti

ID článku: 326485 - Poslední aktualizace: 10. prosince 2005 - Revize: 4.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
Klíčová slova: 
kbmt kberrmsg kbtshoot kbpending kbprb KB326485 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:326485

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