Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

sp_changesubscriber (Transact-SQL)

Altera as opções para um Assinante. Qualquer tarefa de distribuição para os Assinantes deste Publicador será atualizada. Esse procedimento armazenado grava na tabela MSsubscriber_info no banco de dados de distribuição. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL


sp_changesubscriber [ @subscriber= ] 'subscriber'
    [ , [ @type= ] type ]
    [ , [ @login= ] 'login' ]
    [ , [ @password= ] 'password' ]
    [ , [ @commit_batch_size= ] commit_batch_size ]
    [ , [ @status_batch_size= ] status_batch_size ]
    [ , [ @flush_frequency= ] flush_frequency ]
    [ , [ @frequency_type= ] frequency_type ]
    [ , [ @frequency_interval= ] frequency_interval ]
    [ , [ @frequency_relative_interval= ] frequency_relative_interval ]
    [ , [ @frequency_recurrence_factor= ] frequency_recurrence_factor ]
    [ , [ @frequency_subday= ] frequency_subday ]
    [ , [ @frequency_subday_interval= ] frequency_subday_interval ]
    [ , [ @active_start_time_of_day= ] active_start_time_of_day ]
    [ , [ @active_end_time_of_day= ] active_end_time_of_day ]
    [ , [ @active_start_date= ] active_start_date ]
    [ , [ @active_end_date= ] active_end_date ]
    [ , [ @description= ] 'description' ]
    [ , [ @security_mode= ] security_mode ]
    [ , [ @publisher = ] 'publisher' ]

[ @subscriber=] 'subscriber'

É o nome do Assinante no qual alterar as opções. subscriber é sysname, sem padrão.

[ @type=] type

É o tipo de Assinante. type é tinyint, com um padrão de NULL. 0 indica um Assinante MicrosoftSQL Server. 1 especifica um não SQL Server ou outro Assinante de servidor de fonte de dados ODBC .

[ @login=] 'login'

É a ID do logon de Autenticação do SQL Server. login é sysname, com um padrão de NULL.

[ @password=] 'password'

É a senha de Autenticação do SQL Server. password é sysname, com um padrão de %. % indica que não há alteração na propriedade da senha.

[ @commit_batch_size=] commit_batch_size

Com suporte somente para compatibilidade com versões anteriores.

[ @status_batch_size=] status_batch_size

Com suporte somente para compatibilidade com versões anteriores.

[ @flush_frequency=] flush_frequency

Com suporte somente para compatibilidade com versões anteriores.

[ @frequency_type = ] frequency_type

É a frequência de agendamento da tarefa de distribuição. frequency_type é int, e pode ter um destes valores.

Valor

Descrição

1

Uma vez

2

Sob demanda

4

Diariamente

8

Semanalmente

16

Mensalmente

32

Relativo ao mês

64

Iniciar automaticamente

128

Recorrente

[ @frequency_interval=] frequency_interval

É o intervalo de frequency_type. frequency_interval é int, com um padrão de NULL.

[ @frequency_relative_interval = ] frequency_relative_interval

É a data da tarefa de distribuição. Esse parâmetro é usado quando frequency_type está definido como 32 (mensal relativo). frequency_relative_interval é int, e pode ter um destes valores.

Valor

Descrição

1

Primeiro

2

Segundo

4

Terceiro

8

Quarto

16

Último

[ @frequency_recurrence_factor=] frequency_recurrence_factor

É a frequência de repetição da tarefa de distribuição durante o frequency_type definido. frequency_recurrence_factor é int, com um padrão de NULL.

[ @frequency_subday = ] frequency_subday

É a frequência de reagendamento durante o período definido. frequency_subday é int, e pode ter um destes valores.

Valor

Descrição

1

Uma vez

2

Segundo

4

Minuto

8

Hora

[ @frequency_subday_interval = ] frequency_subday_interval

É o intervalo de frequence_subday. frequency_subday_interval é int, com um padrão de NULL.

[ @active_start_time_of_day = ] active_start_time_of_day

É a hora do dia do primeiro agendamento da tarefa de distribuição, formatada como HHMMSS. active_start_time_of_day é int, com um padrão de NULL.

[ @active_end_time_of_day = ] active_end_time_of_day

É a hora do dia do último agendamento da tarefa de distribuição, formatada como HHMMSS. active_end_time_of_dayé int, com um padrão de NULL.

[ @active_start_date = ] active_start_date

É a data do primeiro agendamento da tarefa de distribuição, formatada como AAAAMMDD. active_start_date é int, com um padrão de NULL.

[ @active_end_date = ] active_end_date

É a data do último agendamento da tarefa de distribuição, formatada como AAAAMMDD. active_end_dateé int, com um padrão de NULL.

[ @description=] 'description'

É uma descrição de texto opcional. description é nvarchar(255), com um padrão de NULL.

[ @security_mode=] security_mode

É o modo de segurança implementado. security_mode é int, e pode ter um destes valores.

Valor

Descrição

0

Autenticação do SQL Server.

1

Autenticação do Windows

[ @publisher= ] 'publisher'

Especifica um Publicador que não é do SQL Server. publisher é sysname, com um padrão de NULL.

Observação Observação

publisher não deve ser usado ao alterar propriedades de artigo em um Publicador SQL Server.

0 (êxito) ou 1 (falha)

sp_changesubscriber é usado em todos os tipos de replicação.

Somente membros da função de servidor fixa sysadmin podem executar sp_changesubscriber.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft