Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Deze opgeslagen procedure verwijdert het verzenden van logboeken van de primaire database, inclusief back-uptaak, lokale en externe geschiedenis. Gebruik deze opgeslagen procedure alleen nadat je de secundaire databases hebt verwijderd met .sp_delete_log_shipping_primary_secondary
Transact-SQL syntaxis-conventies
Syntaxis
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Arguments
[ @database = ] N'database'
De naam van de primaire database voor logboekverzending.
@database is sysname, zonder standaard, en kan dat niet zijn NULL.
[ @ignoreremotemonitor = ] negeren remotemonitor
Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
Geen.
Opmerkingen
sp_delete_log_shipping_primary_database moet worden uitgevoerd vanuit de master database op de primaire server. Deze opgeslagen procedure voert de volgende stappen uit:
Verwijdert de back-uptaak voor de opgegeven primaire database.
Verwijdert het lokale monitorrecord op
log_shipping_monitor_primaryde primaire server.Verwijdert overeenkomstige elementen in
log_shipping_monitor_history_detailenlog_shipping_monitor_error_detail.Als de monitorserver anders is dan de primaire server, verwijdert hij het monitorrecord op
log_shipping_monitor_primaryde monitorserver.Verwijdert de bijbehorende vermeldingen in
log_shipping_monitor_history_detailenlog_shipping_monitor_error_detailop de monitorserver.Verwijdert de vermelding voor
log_shipping_primary_databasesdeze primaire database.Oproepen
sp_delete_log_shipping_alert_jobop de monitorserver.
Permissions
Alleen leden van de vaste serverrol sysadmin kunnen deze procedure uitvoeren.
Voorbeelden
Dit voorbeeld illustreert het gebruik sp_delete_log_shipping_primary_database om de primaire database AdventureWorks2025te verwijderen.
EXECUTE master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO