Delen via


xp_sqlmaint (Transact-SQL)

van toepassing op:SQL Server-

Roept het hulpprogramma sqlmaint aan met een tekenreeks die sqlmaint opties bevat (ook wel switchesgenoemd). Het hulpprogramma sqlmaint voert een reeks onderhoudsbewerkingen uit op een of meer databases.

Notitie

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.

Transact-SQL syntaxisconventies

Syntaxis

xp_sqlmaint 'switch_string'

Argumenten

Belangrijk

Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.

'switch_string'

Een tekenreeks die de sqlmaint hulpprogrammaswitches bevat. De schakelopties en de bijbehorende waarden moeten worden gescheiden door een spatie.

De -?-schakelaar is niet geldig voor xp_sqlmaint.

Codewaarden retourneren

Geen. Retourneert een fout als het hulpprogramma sqlmaint mislukt.

Opmerkingen

Als deze procedure wordt aangeroepen door een gebruiker die is aangemeld met SQL Server-verificatie, worden de -U "<login_id>"- en -P "<password>"-switches vooraf aan switch_string toegewezen. Als de gebruiker is aangemeld met Windows-verificatie, wordt switch_string zonder wijziging doorgegeven aan sqlmaint-.

Machtigingen

Vereist lidmaatschap van de sysadmin vaste serverfunctie, of voer de machtiging rechtstreeks uit voor deze opgeslagen procedure.

Voorbeelden

In het volgende voorbeeld roept xp_sqlmaintsqlmaint- aan om integriteitscontroles uit te voeren, een rapportbestand te maken en msdb.dbo.sysdbmaintplan_historybij te werken.

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';

Dit is de resultatenset.

The command(s) executed successfully.