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
Atualiza a informação para subscrições de pull. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_change_subscription_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ , [ @publication_type = ] publication_type ]
[ ; ]
Arguments
@publisher [ = ] N'editor'
O nome do Editor. @publisher é sysname, sem padrão.
[ @publisher_db = ] N'publisher_db'
O nome do banco de dados do Publisher. @publisher_db é sysname, sem padrão.
[ @publication = ] N'publicação'
O nome da publicação. @publication é sysname, sem padrão.
@property [ = ] N'propriedade'
A propriedade a ser alterada. @property é sysname, sem padrão.
@value [ = ] N'valor'
O novo valor do imóvel. @value é nvarchar(1000), sem padrão.
[ @publication_type = ] publication_type
Especifica o tipo de replicação da publicação.
@publication_type é int, com um padrão de NULL, e pode ser um destes valores:
| Value | Tipo de publicação |
|---|---|
0 |
Transacional |
1 |
Instantâneo |
2 |
Merge |
NULL (padrão) |
A replicação determina o tipo de publicação. Como o procedimento armazenado deve analisar múltiplas tabelas, esta opção é mais lenta do que quando é fornecido o tipo exato de publicação. |
Esta tabela descreve as propriedades dos artigos e os valores dessas propriedades.
| Property | Value | Descrição |
|---|---|---|
alt_snapshot_folder |
Especifica a localização da pasta alternativa para o snapshot. Se definido para NULL, os ficheiros snapshot são recolhidos a partir da localização padrão especificada pelo Publisher. |
|
distrib_job_login |
Inicie sessão na conta Windows com a qual o agente funciona. | |
distrib_job_password |
Palavra-passe para a conta Windows sob a qual o agente corre. | |
distributor_login |
Login do distribuidor. | |
distributor_password |
Palavra-passe do distribuidor. | |
distributor_security_mode |
1 |
Use a Autenticação Windows ao ligar-se ao Distribuidor. |
0 |
Use a Autenticação SQL Server ao ligar-se ao Distribuidor. | |
dts_package_name |
Especifica o nome do pacote SQL Server 2000 Data Transformation Services (DTS). Este valor só pode ser especificado se a publicação for transacional ou instantânea. | |
dts_package_password |
Especifica a palavra-passe do pacote.
dts_package_password é sysname com um padrão de NULL, que especifica que a propriedade password deve permanecer inalterada. Este valor só pode ser especificado se a publicação for transacional ou instantânea.Nota: Um pacote DTS deve ter uma palavra-passe. |
|
dts_package_location |
Local onde o pacote DTS está armazenado. Este valor só pode ser especificado se a publicação for transacional ou instantânea. | |
dynamic_snapshot_location |
Especifica o caminho para a pasta onde os ficheiros snapshot são guardados. Este valor só pode ser especificado se a publicação for uma publicação de fusão. | |
ftp_address |
Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. | |
ftp_login |
Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. | |
ftp_password |
Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. | |
ftp_port |
Este parâmetro está obsoleto e é mantido para compatibilidade retroativa dos scripts. | |
hostname |
Nome do host usado ao ligar ao Publisher. | |
internet_login |
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 |
Palavra-passe que o Merge Agent usa ao ligar-se ao servidor Web que está a alojar a sincronização Web usando Autenticação Básica. | |
internet_security_mode |
1 |
Use a Autenticação Integrada Windows para sincronização Web. Recomendamos a utilização de Autenticação Básica com sincronização Web. Para mais informações, consulte Configurar Sincronização Web. |
0 |
Use autenticação básica para sincronização web. Nota: A sincronização web requer uma ligação TLS ao servidor Web. |
|
internet_timeout |
Duração do tempo, em segundos, antes de um pedido de sincronização Web expirar. | |
internet_url |
URL que representa a localização do ouvinte de replicação para sincronização Web. | |
merge_job_login |
Inicie sessão na conta Windows com a qual o agente funciona. | |
merge_job_password |
Palavra-passe para a conta Windows sob a qual o agente corre. | |
publisher_login |
Publisher login. A alteração publisher_login só é suportada para subscrições de fundir publicações. |
|
publisher_password |
Palavra-passe do Publisher. A alteração publisher_password só é suportada para subscrições de fundir publicações. |
|
publisher_security_mode |
1 |
Use a Autenticação do Windows ao se conectar ao Editor. A alteração publisher_security_mode só é suportada para subscrições de fundir publicações. |
0 |
Use a Autenticação do SQL Server ao se conectar ao Editor. | |
use_ftp |
true |
Para obter snapshots, use FTP em vez do protocolo normal. |
false |
Use o protocolo normal para obter snapshots. | |
use_web_sync |
true |
Ativar a sincronização Web. |
false |
Desative a sincronização Web. | |
working_directory |
Nome do diretório de trabalho usado para armazenar temporariamente dados e ficheiros de esquema para publicação quando o Protocolo de Transferência de Ficheiros (FTP) é usado para transferir ficheiros snapshot. |
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_change_subscription_properties é usado em todos os tipos de replicação.
sp_change_subscription_properties é usado para subscrições extraídas.
Para os editores da Oracle, o valor da @publisher_db é ignorado, pois a Oracle permite apenas uma base de dados por instância do servidor.
Permissions
Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_change_subscription_properties.