sys.sp_helpsubscription_properties (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Recupera informações de segurança da tabela MSsubscription_properties . Este procedimento armazenado é executado no Assinante.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_helpsubscription_properties
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @publication_type = ] publication_type ]
[ ; ]

Arguments

@publisher [ = ] N'editor'

O nome do Editor. @publisher é sysname, com um padrão de %, que devolve informação sobre 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 informação em todas as bases de Publisher dados.

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

O nome da publicação. @publication é sysname, com um padrão de %, que devolve informação sobre todas as publicações.

@publication_type [ = ] publication_type

O tipo de publicação. @publication_type é int, com um padrão de NULL. Se fornecida, @publication_type deve ser um dos seguintes valores:

Value Description
0 Publicação transacional
1 Publicação por instantâneos
2 Publicação por fusão

Conjunto de resultados

Nome da coluna Tipo de dados Description
publisher sysname Nome do Publisher.
publisher_db sysname Nome da base de dados do Publisher.
publication sysname Nome da publicação.
publication_type int Tipo de publicação:

0 = Transacional
1 = Instantâneo
2 = Fusão
publisher_login sysname ID de login usado no Publisher para Autenticação SQL Server.
publisher_password Nvarchar(524) Palavra-passe usada no Publisher para Autenticação SQL Server (encriptada).
publisher_security_mode int Modo de segurança utilizado no Publisher:

0 = Autenticação do SQL Server
1 = Autenticação do Windows
distributor sysname Nome do distribuidor.
distributor_login sysname Login do distribuidor.
distributor_password Nvarchar(524) Palavra-passe do distribuidor (encriptada).
distributor_security_mode int Modo de segurança utilizado no Distribuidor:

0 = Autenticação do SQL Server
1 = 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) Especifica a localização da pasta alternativa para o snapshot.
working_directory nvarchar(255) Nome do diretório de trabalho usado para armazenar dados e ficheiros de esquema.
use_ftp bit Especifica o uso do FTP em vez do protocolo regular para obter snapshots. Se 1for usado , FTP.
dts_package_name sysname Especifica o nome do pacote Data Transformation Services (DTS).
dts_package_password Nvarchar(524) Especifica a palavra-passe do pacote, se houver.
dts_package_location int Local onde o pacote DTS está armazenado.

0 = a localização da encomenda é no Distribuidor.
1 = a localização do pacote está no 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.
dynamic_snapshot_location nvarchar(255) Especifica o caminho para a pasta onde os ficheiros snapshot são guardados.
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 usado ao ligar-se ao servidor Web que está a hospedar a sincronização Web, onde um valor de 1 significa Autenticação Windows, e um valor de 0 significa Autenticação Básica.
internet_timeout int Duração do tempo, em segundos, antes de um pedido de sincronização Web expirar.
hostname nvarchar(128) Especifica o valor para HOST_NAME() quando esta função é usada no WHERE filtro de linhas parametrizadas por cláusulas.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_helpsubscription_properties é usado na replicação de snapshot, replicação transacional e replicação de mesclagem.

Permissions

Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_helpsubscription_properties.