Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
Apresenta informações sobre uma ou mais subscrições no Assinante. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_helppullsubscription
[ [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @publication = ] N'publication' ]
[ , [ @show_push = ] N'show_push' ]
[ ; ]
Arguments
@publisher [ = ] N'editor'
O nome do servidor remoto.
@publisher é sysname, com um padrão de %, que devolve informação para todos os Publishers.
[ @publisher_db = ] N'publisher_db'
O nome do banco de dados do Publisher.
@publisher_db é sysname, com um padrão de %, que devolve todas as bases de dados Publisher.
[ @publication = ] N'publicação'
O nome da publicação.
@publication é sysname, com um padrão de %, que devolve todas as publicações. Se este parâmetro for igual a TODOS, apenas as subscrições pull com independent_agent = 0 são devolvidas.
[ @show_push = ] N'show_push'
Especifica se todas as subscrições push devem ser devolvidas.
@show_push é nvarchar(5), com um padrão de false, que não devolve subscrições push.
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
publisher |
sysname | Nome do Publisher. |
publisher database |
sysname | Nome da base de dados do Publisher. |
publication |
sysname | Nome da publicação. |
independent_agent |
bit | Indica se existe um Distribution Agent autónomo para esta publicação. |
subscription type |
int | Tipo de subscrição da publicação. |
distribution agent |
nvarchar(100) | Distribution Agent a tratar da subscrição. |
publication description |
nvarchar(255) | Descrição da publicação. |
last updating time |
date | A hora em que a informação da subscrição foi atualizada. Este valor é uma cadeia Unicode de data ISO (114) + hora ODBC (121). O formato é yyyyMMdd HH:mm:ss.nnn onde é ano, MM é mês, dd é dia, HH é hora, mm é minuto, ss é segundos e nnn é milissegundosyyyy. |
subscription name |
Varchar(386) | Nome da subscrição. |
last transaction timestamp |
Varbinário(16) | Carimbo temporal da última transação replicada. |
update mode |
tinyint | Tipo de atualizações permitidas. |
distribution agent job_id |
int | ID de trabalho do Distribution Agent. |
enabled_for_synmgr |
int | Especifica se a subscrição pode ser sincronizada através do Microsoft Synchronization Manager. |
subscription guid |
binário(16) | Identificador global para a versão da subscrição na publicação. |
subid |
binário(16) | Identificador global para uma subscrição anónima. |
immediate_sync |
bit | Especifica se os ficheiros de sincronização são criados ou recriados cada vez que o Agente de Snapshot é executado. |
publisher login |
sysname | ID de login usado no Publisher para Autenticação SQL Server. |
publisher password |
Nvarchar(524) | Palavra-passe (encriptada) usada no Publisher para Autenticação do SQL Server. |
publisher security_mode |
int | Modo de segurança implementado no Publisher:0 = Autenticação do SQL Server1 = Autenticação do Windows2 = Os gatilhos de sincronização usam uma entrada estática do sysserver para fazer chamadas remotas de procedimento (RPC), e o publisher deve ser definido na tabela dos sysservers como servidor remoto ou servidor ligado. |
distributor |
sysname | Nome do distribuidor. |
distributor_login |
sysname | ID de login usado no Distribuidor para Autenticação do SQL Server. |
distributor_password |
Nvarchar(524) | Palavra-passe (encriptada) usada no Distribuidor para Autenticação do SQL Server. |
distributor_security_mode |
int | Modo de segurança implementado no Distribuidor:0 = Autenticação do SQL Server1 = Autenticação do Windows |
ftp_address |
sysname | Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. |
ftp_port |
int | Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. |
ftp_login |
sysname | Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. |
ftp_password |
Nvarchar(524) | Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. |
alt_snapshot_folder |
nvarchar(255) | Localização onde a pasta snapshot está armazenada se a localização for diferente ou adicional à localização predefinida. |
working_directory |
nvarchar(255) | Caminho totalmente qualificado para o diretório onde os ficheiros snapshot são transferidos usando o File Transfer Protocol (FTP) quando essa opção é especificada. |
use_ftp |
bit | A subscrição é subscrever o Publication over the Internet e as propriedades de endereçamento FTP estão configuradas. Se 0, a subscrição não está a usar FTP. Se 1, a subscrição estiver a usar FTP. |
publication_type |
int | Especifica o tipo de replicação da publicação:0 = Replicação transacional1 = Replicação de instantâneos2 = Replicação por fusão |
dts_package_name |
sysname | Especifica o nome do pacote Data Transformation Services (DTS). |
dts_package_location |
int | Localização onde o pacote DTS está armazenado:0 = Distribuidor1 = Assinante |
offload_agent |
bit | Especifica se o agente pode ser ativado remotamente. Se 0, o agente não pode ser ativado remotamente. |
offload_server |
sysname | Especifica o nome da rede do servidor utilizado para ativação remota. |
last_sync_status |
int | Estado da subscrição:0 = Todos os empregos estão à espera de começar1 = Um ou mais empregos estão a começar2 = Todos os trabalhos executados com sucesso3 = Pelo menos uma tarefa está a ser executada4 = Todos os trabalhos estão programados e ociosos5 = Pelo menos uma tarefa está a tentar ser executada após uma falha anterior6 = Pelo menos uma tarefa falhou em executar com sucesso |
last_sync_summary |
sysname | Descrição dos resultados da última sincronização. |
last_sync_time |
datetime | A hora em que a informação da subscrição foi atualizada. Este valor é uma cadeia Unicode de data ISO (114) + hora ODBC (121). O formato é yyyyMMdd HH:mm:ss.nnn onde é ano, MM é mês, dd é dia, HH é hora, mm é minuto, ss é segundos e nnn é milissegundosyyyy. |
job_login |
nvarchar(512) | É a conta Windows sob a qual o agente de distribuição corre, que é devolvida nonome de utilizador do domínio\ de formato. |
job_password |
sysname | Por razões de segurança, um valor de ********** é sempre devolvido. |
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_helppullsubscription é usado em replicação instantânea e transacional.
Permissions
Apenas os membros do papel de servidor fixo de sysadmin ou do papel de base de dados fixa db_owner podem executar sp_helppullsubscription .