Aracılığıyla paylaş


sp_delete_log_shipping_primary_database (Transact-SQL)

Bu saklı yordam günlük aktarma yedekiş yanı sıra yerel ve uzak geçmişde dahil olmak üzere birincil veritabanı kaldırır. İkincil veritabanları kullanma kaldırdıktan sonra yalnızca bu saklı yordam kullanın sp_delete_log_shipping_primary_secondary.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_delete_log_shipping_primary_database
[ @database = ] 'database'

Bağımsız değişkenler

  • [ @ Veritabanı = ] 'database'
    günlük aktarmabirincil veritabanıadıdır. databaseİş sysname, hiçbir varsayılan ile ve null olamaz.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Yok.

Açıklamalar

sp_delete_log_shipping_primary_database dan çalıştırılması gereken ana birincil sunucuveritabanı.Bu saklı yordam şunları yapar:

  1. Belirtilen birincil veritabanıiçin yedekiş siler.

  2. Yerel monitör kaydı kaldırır log_shipping_monitor_primary birincil sunucu.

  3. İlgili girişleri kaldırır log_shipping_monitor_history_detail ve log_shipping_monitor_error_detail.

  4. izleme sunucusu birincil sunucufarklı ise, monitör kaydı kaldırır log_shipping_monitor_primary izleme sunucusu.

  5. İlgili girişleri kaldırır log_shipping_monitor_history_detail ve log_shipping_monitor_error_detail izleme sunucusu.

  6. Girdiyi kaldırır log_shipping_primary_databases bu birincil veritabanıiçin.

  7. Aramalar sp_delete_log_shipping_alert_job izleme sunucusu.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü , bu yordamı çalıştırabilirsiniz.

Örnekler

Bu örnekte kullanarak gösterilmiştir sp_delete_log_shipping_primary_database birincil veritabanısilmek için AdventureWorks2008R2.

EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks2008R2';
GO