Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Volá nástroj sqlmaint s řetězcem, který obsahuje sqlmaint možnosti (označované také jako přepínače ). Nástroj sqlmaint provádí sadu operací údržby v jedné nebo více databázích.
Poznámka
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
Syntax
xp_sqlmaint 'switch_string'
Argumenty
Důležitý
Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.
'switch_string'
Řetězec obsahující přepínačů nástroje sqlmaint. Přepínače a jejich hodnoty musí být oddělené mezerou.
Přepínač -? není platný pro xp_sqlmaint.
Návratové hodnoty kódu
Žádný. Vrátí chybu, pokud nástroj sqlmaint selže.
Poznámky
Pokud je tento postup volána uživatelem přihlášeným pomocí ověřování SQL Serveru, před spuštěním jsou přepínače -U "<login_id>" a -P "<password>" před spuštěním předepisovány na switch_string. Pokud je uživatel přihlášen pomocí ověřování systému Windows, switch_string je předán beze změny sqlmaint.
Dovolení
Vyžaduje členství v správce systému pevné roli serveru nebo provést oprávnění přímo v této uložené proceduře.
Příklady
V následujícím příkladu xp_sqlmaint volá sqlmaint k provádění kontrol integrity, vytvoření souboru sestavy a aktualizaci msdb.dbo.sysdbmaintplan_history.
EXECUTE xp_sqlmaint '-D AdventureWorks2022 -PlanID 02A52657-D546-11D1-9D8A-00A0C9054212
-Rpt "C:\Program Files\Microsoft SQL Server\MSSQL\LOG\DBMaintPlan2.txt" -WriteHistory -CkDB -CkAl';
Tady je sada výsledků.
The command(s) executed successfully.
Související obsah
- nástroj sqlmaint Utility
- uložené procedury systému (Transact-SQL)