sp_MSchange_snapshot_agent_properties (Transact-SQL)

 

Publicado: dezembro de 2016

Aplicável a: SQL Server

ESTE TÓPICO APLICA-SE A:simSQL Server (começando com o 2008)nãoBanco de Dados SQL do AzurenãoAzure SQL Data Warehouse nãoParallel Data Warehouse

Altera as propriedades de um trabalho de Snapshot Agent é executado em um Microsoft SQL Server 2005 ou versão posterior do distribuidor. Esse procedimento armazenado é usado para alterar propriedades quando o publicador é executado em uma instância do Microsoft SQL Server 2000. Esse procedimento armazenado é executado no Distribuidor, no banco de dados de distribuição.

Topic link icon Convenções de sintaxe Transact-SQL

  
sp_MSchange_snapshot_agent_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
        , [ @frequency_type= ] frequency_type  
        , [ @frequency_interval= ] frequency_interval  
        , [ @frequency_subday= ] frequency_subday  
        , [ @frequency_subday_interval= ] frequency_subday_interval  
        , [ @frequency_relative_interval= ] frequency_relative_interval  
        , [ @frequency_recurrence_factor= ] frequency_recurrence_factor  
        , [ @active_start_date= ] active_start_date  
        , [ @active_end_date= ] active_end_date  
        , [ @active_start_time_of_day= ] active_start_time_of_day  
        , [ @active_end_time_of_day= ] active_end_time_of_day  
        , [ @snapshot_job_name = ] 'snapshot_agent_name'  
        , [ @publisher_security_mode = ] publisher_security_mode  
        , [ @publisher_login = ] 'publisher_login'  
        , [ @publisher_password = ] 'publisher_password'   
        , [ @job_login = ] 'job_login'  
        , [ @job_password = ] 'job_password'  
        , [ @publisher_type = ] 'publisher_type'  

[ @publisher = ] 'publisher'
É o nome do Publicador. o Publisher é sysname, sem padrão.

[ @publisher_db= ] 'publisher_db'
É o nome do banco de dados de publicação. publisher_db é sysname, sem padrão.

[ @publication = ] 'publication'
É o nome da publicação. publicação é sysname, sem padrão.

[ @frequency_type = ] frequency_type
É a frequência de execução do Agente de Instantâneo. frequency_type é int, e pode ser um destes valores.

ValueDescription
1Uma vez
2Sob Demanda
4Diariamente
8Semanalmente
10Mensalmente
20Mensalmente, relativo ao intervalo de frequência
40Quando o SQL Server Agent inicia

[ ** @frequency_interval =** ] frequency_interval
É o valor a ser aplicado à frequência definida frequency_type. frequency_interval é int, sem padrão.

[ @frequency_subday = ] frequency_subday
É a unidade do freq_subday_interval. frequency_subday é int, e pode ser um destes valores.

ValueDescription
1Uma vez
2Segundo
4Minuto
8Hora

[ ** @frequency_subday_interval=**] frequency_subday_interval
É o intervalo de frequency_subday. frequency_subday_interval é int, sem padrão.

[ ** @frequency_relative_interval =** ] frequency_relative_interval
É a data de execução do Agente de Instantâneo. frequency_relative_interval é int, sem padrão.

[ ** @frequency_recurrence_factor =** ] frequency_recurrence_factor
É o fator de recorrência usado por frequency_type. frequency_recurrence_factor é int, sem padrão.

[ @active_start_date = ] active_start_date
É a data do primeiro agendamento do Agente de Instantâneo, formatada como AAAAMMDD. active_start_date é int, sem padrão.

[ @active_end_date = ] active_end_date
É a data em que o Agente de Instantâneo para de ser agendado, formatada como AAAAMMDD. active_end_date é int, sem padrão.

[ ** @active_start_time_of_day=**] active_start_time_of_day
É a hora do dia do primeiro agendamento do Agente de Instantâneo, formatada como HHMMSS. active_start_time_of_day é int, sem padrão.

[ ** @active_end_time_of_day=**] active_end_time_of_day
É a hora do dia do último agendamento do Agente de Instantâneo, formatada como HHMMSS. active_end_time_of_day é int, sem padrão.

[ @snapshot_job_name = ] 'snapshot_agent_name'
É o nome de um trabalho existente do Agente de Instantâneo se um trabalho existente estiver sendo usado. snapshot_agent_name é nvarchar (100), sem padrão.

[ ** @publisher_security_mode **=] publisher_security_mode
É o modo de segurança usado pelo agente ao conectar-se ao Publicador. publisher_security_mode é int, sem padrão. 0 especifica SQL Server autenticação, e 1 Especifica autenticação do Windows. Um valor de 0 deve ser especificado para não -SQL Server editores. Quando possível, use a Autenticação do Windows.

[ @publisher_login= ] 'publisher_login'
É o logon usado na conexão com o Publicador. publisher_login é sysname, sem padrão. publisher_login deve ser especificado quando publisher_security_mode é 0. Se publisher_login é NULL e o publicador_security_mode é 1, a conta do Windows especificada em job_login será usado ao conectar-se ao publicador.

[ @publisher_password= ] 'publisher_password'
É a senha usada ao conectar-se ao Publicador. publisher_password é nvarchar (524), sem padrão.

System_CAPS_ICON_important.jpg Importante


Não armazene informações de autenticação em arquivos de script. Para ajudar a melhorar a segurança, recomendamos que você forneça nomes de login e senhas em tempo de execução.

[ @job_login= ] 'job_login'
É o logon da conta do Windows na qual o agente é executado. job_login é nvarchar (257), sem padrão. Essa conta do Windows sempre é usada para conexões de agente com o Distribuidor. Você deve fornecer esse parâmetro ao criar um novo trabalho do Agente de Instantâneo. Isso não pode ser alterado para um não SQL Server publicador.

[ @job_password= ] 'job_password'
É a senha da conta do Windows na qual o agente é executado. job_password é sysname, sem padrão. Você deve fornecer esse parâmetro ao criar um novo trabalho do Agente de Instantâneo.

System_CAPS_ICON_important.jpg Importante


Não armazene informações de autenticação em arquivos de script. Para ajudar a melhorar a segurança, recomendamos que você forneça nomes de login e senhas em tempo de execução.

[ @publisher_type= ] 'publisher_type'
Especifica o tipo de Publicador quando o Publicador não está sendo executado em uma instância do SQL Server. publisher_type é sysname, e pode ser um dos valores a seguir.

ValueDescription
MSSQLSERVEREspecifica um Editor SQL Server.
ORACLEEspecifica um Publicador Oracle padrão.
ORACLE GATEWAYEspecifica um Editor Oracle Gateway.

Para obter mais informações sobre as diferenças entre um editor Oracle e um editor Oracle Gateway, consulte visão geral da publicação Oracle.

0 (êxito) ou 1 (falha)

sp_MSchange_snapshot_agent_properties é usado em replicação de instantâneo, replicação transacional e replicação de mesclagem.

Você deve especificar todos os parâmetros ao executar sp_MSchange_snapshot_agent_properties. Executar sp_helppublication_snapshot para retornar as propriedades atuais do trabalho do Snapshot Agent.

Quando o publicador é executado em uma instância do SQL Server 2005 ou versão posterior, você deve usar sp_changepublication_snapshot para alterar as propriedades de um trabalho do agente de instantâneo.

Somente membros do sysadmin pode executar a função de servidor fixa no distribuidor sp_MSchange_snapshot_agent_properties.

sp_addpublication_snapshot (Transact-SQL)

Contribuições da comunidade

ADICIONAR
Mostrar: