sys.sp_cdc_enable_db (Transact-SQL)
Umożliwia zmienianie przechwytywania danych w bieżącej bazie danych.Ta procedura muszą być wykonane w bazie danych, przed włączeniem wszystkie tabele do przechwytywania danych zmian w tej bazie danych.Zmień przechwytywania danych rekordy wstawianie, aktualizowanie i usunięcia działania zastosowane do tabel włączonych, udostępnianie informacji o zmianach w formacie łatwo wykorzystane relacyjnej.Informacje o kolumnie, która odzwierciedla strukturę kolumn z tabela źródłowej śledzone są przechwytywane dla zmodyfikowanych wierszy, wraz z metadane, potrzebne do wprowadź zmiany w środowisku docelowym.Przechwytywanie danych zmian jest dostępne tylko w SQL Server 2008 Wersje Enterprise Developer i oceny.
sys.sp_cdc_enable_db
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
Przechwytywanie danych zmian nie można włączyć dla bazy danych systemu lub dystrybucji baz danych.
sys.sp_cdc_enable_db tworzy obiektów przechwytywania danych zmian, które mają szeroki zakres bazy danych, takich jak tabele danych meta i wyzwalaczy DDL.Również tworzy cdc schematu i cdc użytkownik bazy danych i ustawia dla wpisu bazy danych kolumna is_cdc_enabled sys.Databases wyświetlanie katalogu 1.
Uprawnienia
Wymaga członkostwo w roli sysadmin stałych serwera.
Przykłady
Następujące umożliwia przykład zmienić pobierania danych dla AdventureWorks Baza danych.
USE AdventureWorks;
GO
EXECUTE sys.sp_cdc_enable_db;
GO
See Also