Udostępnij za pośrednictwem


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.

Topic link iconKonwencje składni języka Transact-SQL

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