sys.sp_cdc_disable_db (Transact-sql)

Devre dışı bırakır, geçerli veritabanı için veri yakalama Değiştir. Değişiklik veri yakalama her sürümünde kullanılabilir değil Microsoft SQL Server. Sürümü tarafından desteklenen özellikleri listesi için SQL Serverbakın SQL Server 2012 Sürümleri Tarafından Desteklenen Özellikler.

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

Sözdizimi

sys.sp_cdc_disable_db

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Hiçbiri

Açıklamalar

sys.sp_cdc_disable_db devre dışı bırakır, veri yakalama için şu anda etkin veritabanındaki tüm tabloları değiştirmek. Veri yakalama Değiştir tablolar, işleri, saklı yordamları ve işlevleri gibi ilgili tüm sistem nesneleri bırakılır. İs_cdc_enabled veritabanı giriş için sütun sys.databases Katalog görünümü 0 olarak ayarlanır.

[!NOT]

Zaman değişiklik veri yakalama devre dışı veritabanı için tanımlanan birçok yakalama örneği varsa, uzun süren bir işlem yürütülmesine neden olabilir sys.sp_cdc_disable_dbbaşarısız. Tek tek yakalama örneği kullanarak devre dışı bırakarak bu sorunu önlenebilir sys.sp_cdc_disable_tableçalıştırmadan önce sys.sp_cdc_disable_db.

İzinler

Üyelik sysadmin sunucu rolü.

Örnekler

Aşağıdaki örnek devre dışı bırakır, veri yakalama için değiştirmek AdventureWorks2012veritabanı.

USE AdventureWorks2012;
GO
EXECUTE sys.sp_cdc_disable_db;
GO

USE AdventureWorks2012;
GO
EXECUTE sys.sp_cdc_disable_db;
GO

Ayrıca bkz.

Başvuru

sys.sp_cdc_enable_db (Transact-sql)

sys.sp_cdc_disable_table (Transact-sql)