xp_sqlmaint (języka Transact-SQL)
Calls the sqlmaint utility with a string that contains sqlmaintswitches.The sqlmaint utility performs a zestaw of maintenance operations on one or more databases.
Uwaga
This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.
xp_sqlmaint 'switch_string'
Argumenty
'switch_string'
Czy ciąg znaków zawierający SQLMAINT przełączniki narzędzia.Przełączniki i ich wartości muszą być oddzielone spacjami.The -? switch is not valid for xp_sqlmaint.
Wartości kodów powrotnych
Brak.Zwraca błąd, jeśli SQLMAINT , narzędzie nie powiedzie się.
Remarks
Jeśli ta procedura jest wywoływany przez użytkownika zalogowani przy użyciu uwierzytelnianie programu SQL Server, -U "login_id" and -P "password" przełączników jest zabezpieczony na switch_string przed wykonaniem. Jeśli użytkownik jest zalogowany z uwierzytelnianiem systemu Windows switch_string jest przekazywany bez zmian SQLMAINT.
Uprawnienia
Członkostwo w grupie wymaga sysadmin stała rola serwera.
Przykłady
W poniższym przykładzie xp_sqlmaint wywołania sqlmaint do sprawdzania integralność, Utwórz plik raportu i aktualizacji msdb.dbo.sysdbmaintplan_history.
EXEC xp_sqlmaint '-D AdventureWorks -PlanID 02A52657-D546-11D1-9D8A-00A0C9054212
-Rpt "C:\Program Files\Microsoft SQL Server\MSSQL\LOG\DBMaintPlan2.txt" -WriteHistory -CkDB -CkAl'
Here is the result set.
The command(s) executed successfully.