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.
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