Aracılığıyla paylaş


sp_delete_log_shipping_primary_database (Transact-sql)

Bu saklı yordam, günlük sevkiyat birincil veritabanı yedekleme işinin yanı sıra yerel ve uzak geçmişini kaldırır. İkincil veritabanlarını kullanarak kaldırdıktan sonra bu saklı yordam yalnızca kullanmak sp_delete_log_shipping_primary_secondary.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_delete_log_shipping_primary_database
[ @database = ] 'database'

Bağımsız değişkenler

  • veritabanı = 'database'
    Günlük sevkiyat birincil veritabanı adıdır. databaseise sysname, hiçbir varsayılan ile ve boş 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 sunucuda veritabanı. Bu saklı yordam aşağıdakileri yapar:

  1. Belirtilen birincil veritabanı için yedekleme işini siler.

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

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

  4. Monitör sunucusu birincil sunucudan farklı ise, monitör kaydı kaldırır log_shipping_monitor_primary monitör sunucuda.

  5. İlgili girişleri kaldırır log_shipping_monitor_history_detail ve log_shipping_monitor_error_detail monitör sunucuda.

  6. Girişte kaldırır log_shipping_primary_databases bu birincil veritabanı için.

  7. Aramalar sp_delete_log_shipping_alert_job monitör sunucuda.

İ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ını silmek için AdventureWorks.

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

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

Ayrıca bkz.

Başvuru

Sistem saklı yordamları (Transact-sql)

Kavramlar

Özet sevkiyat oturum