sys.sp_cdc_disable_table (Transact-SQL)

Desabilita a captura de dados de alteração para a tabela de origem especificada e a instância de captura no banco de dados atual. A alteração de captura de dados está disponível somente no SQL Server 2008, nas edições Enterprise, Developer e Evaluation.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sys.sp_cdc_disable_table 
  [ @source_schema = ] 'source_schema' , 
  [ @source_name = ] 'source_name'
  [ , [ @capture_instance = ] 'capture_instance' | 'all' ]

Argumentos

  • [ @source_schema= ] 'source_schema'
    É o nome do esquema no qual a tabela de origem está contida. source_schema é sysname, sem padrão, e não pode ser NULL.

    source_schema deve existir no banco de dados atual.

  • [ @source_name= ] 'source_name'
    É o nome da tabela de origem na qual a captura dos dados de alteração será desabilitada. source_name é sysname, sem padrão, e não pode ser NULL.

    source_name deve existir no banco de dados atual.

  • [ @capture_instance= ] 'capture_instance' | 'all'
    É o nome da instância de captura a ser desabilitada na tabela de origem especificada. capture_instance é sysname e não pode ser NULL.

    Quando 'all' é especificado, todas as instâncias de captura definidas para source_name são desabilitadas.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

sys.sp_cdc_disable_table descarta a tabela de captura de dados de alteração e funções de sistema associadas com a tabela de origem especificada e a instância de captura. Exclui qualquer linha associada à instância de captura especificada das tabelas de sistema do Change Data Capture e define a coluna is_tracked_by_cdc para a entrada da tabela na exibição do catálogo sys.tables como 0.

Permissões

Requer associação na função de banco de dados fixa db_owner.

Exemplos

O exemplo a seguir desabilita a captura de dados de alteração na tabela HumanResources.Employee.

USE AdventureWorks;
GO
EXECUTE sys.sp_cdc_disable_table 
    @source_schema = N'HumanResources', 
    @source_name = N'Employee',
    @capture_instance = N'HumanResources_Employee';

Consulte também

Referência