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
Devolve informações sobre subscrições pull que existem num Assinante. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_helpmergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @subscription_type = ] N'subscription_type' ]
[ ; ]
Arguments
[ @publication = ] N'publicação'
O nome da publicação.
@publication é sysname, com um padrão de %. Se @publication for %, a informação sobre todas as publicações e subscrições de fusão na base de dados atual é devolvida.
@publisher [ = ] N'editor'
O nome do Editor.
@publisher é sysname, com um padrão de %.
[ @publisher_db = ] N'publisher_db'
O nome do banco de dados do Publisher.
@publisher_db é sysname, com um padrão de %.
[ @subscription_type = ] N'subscription_type'
Especifica se deve mostrar subscrições de pull.
@subscription_type é nvarchar(10), com um padrão de pull. Os valores válidos são push, pull, both.
Conjunto de resultados
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
subscription_name |
nvarchar(1000) | Nome da subscrição. |
publication |
sysname | Nome da publicação. |
publisher |
sysname | Nome do Publisher. |
publisher_db |
sysname | Nome da base de dados do Publisher. |
subscriber |
sysname | Nome do assinante. |
subscriber_db |
sysname | Nome da base de dados de subscrição. |
status |
int | Estado da subscrição:0 = Subscrição inativa1 = Subscrição ativa2 = Subscrição eliminada3 = Assinatura destacada4 = Subscrição anexada5 = A subscrição foi marcada para reinicialização com upload6 = Anexar a subscrição falhou7 = Subscrição restaurada a partir de cópia de segurança |
subscriber_type |
int | Tipo de Assinante:1 = Global2 = Local3 = Anónimo |
subscription_type |
int | Tipo de subscrição:0 = Empurrar1 = Puxar2 = Anónimo |
priority |
Float(8) | Prioridade de subscrição. O valor deve ser inferior a 100.00. |
sync_type |
tinyint | Tipo de sincronização de subscrição:1 = Automático2 = Snapshot não é usado. |
description |
nvarchar(255) | Breve descrição da subscrição do pull. |
merge_jobid |
binário(16) | ID de trabalho do Merge Agent. |
enabled_for_syncmgr |
int | Especifica se a subscrição pode ser sincronizada através do Microsoft Synchronization Manager. |
last_updated |
Nvarchar (26) | Hora em que o Merge Agent sincronizou a subscrição pela última vez com sucesso. |
publisher_login |
sysname | O nome de login do Editor. |
publisher_password |
sysname | A palavra-passe do Publicador. |
publisher_security_mode |
int | Especifica o modo de segurança do Publisher:0 = Autenticação do SQL Server1 = Autenticação do Windows |
distributor |
sysname | Nome do distribuidor. |
distributor_login |
sysname | O nome de login do Distribuidor. |
distributor_password |
sysname | A palavra-passe do Distribuidor. |
distributor_security_mode |
int | Especifica o modo de segurança do Distribuidor:0 = Autenticação do SQL Server1 = Autenticação do Windows |
ftp_address |
sysname | Disponível apenas para retrocompatibilidade. O endereço de rede do serviço de protocolo de transferência de ficheiros (FTP) para o Distribuidor. |
ftp_port |
int | Disponível apenas para retrocompatibilidade. O número da porta do serviço FTP para o Distribuidor. |
ftp_login |
sysname | Disponível apenas para retrocompatibilidade. O nome de utilizador usado para se ligar ao serviço FTP. |
ftp_password |
sysname | Disponível apenas para retrocompatibilidade. A senha de usuário usada para se conectar ao serviço FTP. |
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 FTP quando essa opção é especificada. |
use_ftp |
bit | A subscrição é subscrever a publicação pela 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. |
offload_agent |
bit | Especifica se o agente pode ser ativado e executado remotamente. Se 0, o agente não pode ser ativado remotamente. |
offload_server |
sysname | Nome do servidor usado para ativação remota. |
use_interactive_resolver |
int | Devolve independentemente de o resolver interativo ser usado durante a reconciliação. Se 0, o resolvedor interativo não for utilizado. |
subid |
uniqueidentifier | ID do Assinante. |
dynamic_snapshot_location |
nvarchar(255) | O caminho para a pasta onde os ficheiros snapshot são guardados. |
last_sync_status |
int | Estado da sincronização:1 = Início2 = Sucedeu3 = Em curso4 = Ocioso5 = Retentar após uma falha anterior6 = Falhou7 = Falha na validação8 = Validação passada9 = Solicitou o encerramento |
last_sync_summary |
sysname | Descrição dos resultados da última sincronização. |
use_web_sync |
bit | Especifica se a subscrição pode ser sincronizada via HTTPS, onde um valor de 1 significa que esta funcionalidade está ativada. |
internet_url |
nvarchar(260) | URL que representa a localização do ouvinte de replicação para sincronização Web. |
internet_login |
nvarchar(128) | Login que o Merge Agent utiliza ao ligar-se ao servidor Web que está a hospedar a sincronização Web usando Autenticação Básica. |
internet_password |
Nvarchar(524) | Palavra-passe para o login que o Merge Agent utiliza ao ligar-se ao servidor Web que está a alojar a sincronização Web usando Autenticação Básica. |
internet_security_mode |
int | O modo de autenticação utilizado ao ligar-se ao servidor Web que aloja a sincronização Web. Um valor de 1 significa Autenticação Windows, e um valor de 0 significa Autenticação SQL Server. |
internet_timeout |
int | Duração do tempo, em segundos, antes de um pedido de sincronização Web expirar. |
hostname |
nvarchar(128) | Especifica um valor sobrecarregado para HOST_NAME quando esta função é usada na cláusula WHERE de um filtro de linha parametrizado. |
job_login |
nvarchar(512) | A conta Windows sob a qual o agente Merge corre, que é devolvida nonome de utilizador do domínio\ do 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_helpmergepullsubscription é usado na replicação por fusão. No conjunto de resultados, a data devolvida é last_updated formatada como yyyyMMdd hh:mm:ss.fff.
Permissions
Somente membros da função de servidor fixa sysadmin e da função de banco de dados fixa db_owner podem executar sp_helpmergepullsubscription.