xp_sqlmaint (Transact-SQL)

Gilt für:SQL Server

Ruft das Sql Standard t-Hilfsprogramm mit einer Zeichenfolge auf, die sql Standard t-Optionen enthält (auch als Switches bezeichnet). Das sql Standard tt-Hilfsprogramm führt eine Reihe von Standard Tenancevorgängen für eine oder mehrere Datenbanken aus.

Hinweis

Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.

Transact-SQL-Syntaxkonventionen

Syntax

xp_sqlmaint 'switch_string'

Argumente

"switch_string"

Eine Zeichenfolge mit den Sql Standard t-Hilfsprogrammschaltern. Die Optionen und ihre Werte müssen durch ein Leerzeichen getrennt werden.

Der -? Schalter ist ungültig für xp_sqlmaint.

Rückgabecodewerte

Keine. Gibt einen Fehler zurück, wenn das Sql Standard t-Hilfsprogramm fehlschlägt.

Hinweise

Wenn diese Prozedur von einem Benutzer aufgerufen wird, der mit der SQL Server-Authentifizierung angemeldet ist, werden die -U "<login_id>" Schalter -P "<password>" vor der Ausführung an switch_string übergeben. Wenn der Benutzer mit der Windows-Authentifizierung angemeldet ist, wird switch_string ohne Änderung an sql Standard t übergeben.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.

Beispiele

Im folgenden Beispiel wird sql Standard t aufgerufen, xp_sqlmaint um Integritätsprüfungen durchzuführen, eine Berichtsdatei zu erstellen und zu aktualisierenmsdb.dbo.sysdbmaintplan_history.

EXEC xp_sqlmaint '-D AdventureWorks2022 -PlanID 02A52657-D546-11D1-9D8A-00A0C9054212
   -Rpt "C:\Program Files\Microsoft SQL Server\MSSQL\LOG\DBMaintPlan2.txt" -WriteHistory -CkDB -CkAl';

Hier ist das Resultset.

The command(s) executed successfully.