Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Ruft das Sqlmaint-Hilfsprogramm mit einer Zeichenfolge auf, die sqlmaint-Optionen enthält (auch als Switches bezeichnet). Das sqlmaint-Hilfsprogramm führt eine Reihe von Wartungsvorgä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
xp_sqlmaint 'switch_string'
Wichtig
Argumente für erweiterte gespeicherte Prozeduren müssen in der spezifischen Reihenfolge eingegeben werden, wie im Abschnitt Syntax beschrieben. Wenn die Parameter außerhalb der Reihenfolge eingegeben werden, tritt eine Fehlermeldung auf.
Eine Zeichenfolge mit den Sqlmaint-Hilfsoptionen . Die Optionen und ihre Werte müssen durch ein Leerzeichen getrennt werden.
Der -?
Schalter ist ungültig für xp_sqlmaint
.
Keine. Gibt einen Fehler zurück, wenn das sqlmaint-Hilfsprogramm fehlschlägt.
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 sqlmaint übergeben.
Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.
Im folgenden Beispiel wird sqlmaintmsdb.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 sehen Sie das Ergebnis.
The command(s) executed successfully.