sys.sp_cdc_disable_db (Transact-SQL)
Wyłącza zmienić przechwytywania danych w bieżącej bazie danych.Przechwytywanie danych zmian jest dostępne tylko w SQL Server 2008 Wersje Enterprise Developer i oceny.
sys.sp_cdc_disable_db
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
sys.sp_cdc_disable_db wyłącza zmienić pobierania danych dla wszystkich tabel bazy danych aktualnie włączone.Wszystkie obiekty systemowe związane ze zmianą przechwytywania danych, takie jak zmiana tabel, zadań, procedur przechowywanych i funkcji, są odrzucane.The is_cdc_enabled kolumna for the database entry in the sys.databases catalog view is zestaw to 0.
Uwaga
Jeśli istnieje wiele wystąpień przechwytywania zdefiniowane dla bazy danych przy zmianie czas pobierania danych jest wyłączona, długo działających transakcji może spowodować wykonanie sys.sp_cdc_disable_db kończy się niepowodzeniem.Po wyłączeniu przechwytywania pojedynczego wystąpienia przy użyciu sys.sp_cdc_disable_table przed uruchomieniem sys.sp_cdc_disable_db można uniknąć tego problemu.
Uprawnienia
Członkostwo w grupie wymaga sysadmin stała rola serwera.
Przykłady
Następujące wyłącza przykład zmienić pobierania danych dla AdventureWorks Baza danych.
USE AdventureWorks;
GO
EXECUTE sys.sp_cdc_disable_db;
GO
See Also