Compartilhar via


sp_helppublication_snapshot (Transact-SQL)

Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server

Retorna informações sobre o Agente de Instantâneo para uma determinada publicação. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_helppublication_snapshot
    [ @publication = ] N'publication'
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

Argumentos

@publication [ = ] N'publicação'

O nome da publicação. @publication é sysname, sem padrão.

@publisher [ = ] N'editor'

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

publisher não deve ser usado ao adicionar um artigo a um Publicador do SQL Server.

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
id int ID do Agente de Instantâneo.
name nvarchar(100) Nome do Agente de Instantâneo.
publisher_security_mode smallint O modo de segurança usado pelo agente ao se conectar ao Publicador que pode ser um dos seguintes:

0 = Autenticação do SQL Server
1 = Autenticação do Windows.
publisher_login sysname Logon usado na conexão com o Publicador.
publisher_password nvarchar(524) Por motivos de segurança, um valor de ********** é sempre retornado.
job_id uniqueidentifier ID exclusiva do trabalho de agente.
job_login nvarchar(512) É a conta do Windows na qual o agente de instantâneo é executado, que é retornada no formato <domain>\<username>.
job_password sysname Por motivos de segurança, um valor de ********** é sempre retornado.
schedule_name sysname Nome da agenda usado para esse trabalho do agente.
frequency_type int É a frequência de agendamento para execução do agente, que pode ser um dos valores a seguir.

1 = Uma vez
2 = Sob demanda
4 = Diário
8 = Semanais
16 = Mensal
32 = Relativo mensal
64 = Inicialização automática
128 = Recorrente
frequency_interval int Os dias de execução do agente, que pode ter um destes valores.

1 = Domingo
2 = Segunda-feira
3 = Terça-feira
4 = Quarta-feira
5 = Quinta-feira
6 = Sexta-feira
7 = Sábado
8 = Dia
9 = Dias da semana
10 = Dias de fim de semana
frequency_subday_type int É o tipo que define a frequência com que o agente é executado quando frequency_type é 4 (diário) e pode ser um desses valores.

1 = No horário especificado
2 = Segundos
4 = Minutos
8 = Horas
frequency_subday_interval int Número de intervalos de frequency_subday_type que ocorrem entre a execução programada do agente.
frequency_relative_interval int É a semana em que o agente é executado em um determinado mês quando frequency_type é 32 (relativo mensal), e pode ser um desses valores.

1 = Primeiro
2 = Segundo
4 = Terceiro
8 = Quarto
16 = Último
frequency_recurrence_factor int Número de semanas ou meses entre execuções programadas do agente.
active_start_date int Data em que o agente está programado para ser executado pela primeira vez, formatado como yyyyMMdd.
active_end_date int Data em que o agente está programado para ser executado pela última vez, formatado como yyyyMMdd.
active_start_time int Hora em que o agente está programado para ser executado pela primeira vez, formatado como HHmmss.
active_end_time int Hora em que o agente está programado pela última vez para ser executado, formatado como HHmmss.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

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

Permissões

Somente membros da função de servidor fixa sysadmin no Publicador ou membros da função de banco de dados fixa db_owner no banco de dados de publicação podem executar sp_help_publication_snapshot.