sp_helpreplicationdboption (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Mostra se os bancos de dados no Publicador estão habilitados para replicação. Esse procedimento armazenado é executado no Publicador, em qualquer banco de dados. Não há suporte para Publicadores Oracle.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helpreplicationdboption
[ [ @dbname = ] N'dbname' ]
[ , [ @type = ] N'type' ]
[ , [ @reserved = ] reserved ]
[ ; ]
Argumentos
@dbname [ = ] N'dbname'
O nome do banco de dados. @dbname é sysname, com um padrão de , que retorna todos os bancos de dados no Publicador, caso contrário, apenas as informações sobre o banco de %
dados especificado são retornadas. As informações não são retornadas para nenhum banco de dados no qual o usuário não tenha as permissões apropriadas.
@type [ = ] N'tipo'
Restringe o conjunto de resultados para conter apenas bancos de dados nos quais a opção de replicação especificada @type valor está habilitado. @type é sysname e pode ser um dos seguintes valores.
Valor | Descrição |
---|---|
publish |
Replicação transacional permitida. |
merge publish |
Replicação de mesclagem permitida. |
replication allowed (default) |
Replicação transacional ou replicação de mesclagem permitida. |
@reserved [ = ] reservado
Especifica se as informações sobre as publicações e assinaturas existentes são retornadas. @reserved é bit, com um padrão de 0
. Se 1
, o conjunto de resultados inclui informações sobre se o banco de dados especificado tem publicações ou assinaturas existentes.
Conjunto de resultados
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
name |
sysname | Nome do banco de dados. |
id |
int | Identificador de banco de dados. |
transpublish |
bit | Se o banco de dados estiver habilitado para publicação de instantâneo ou transacional; em que um valor de 1 significa que a publicação de instantâneo ou transacional está habilitada. |
mergepublish |
bit | Se o banco de dados estiver habilitado para publicação de mesclagem; em que um valor de significa que a publicação de 1 mesclagem está habilitada. |
dbowner |
bit | Se o usuário for membro da db_owner função de banco de dados fixa; em que um valor de 1 indica que o usuário é membro dessa função. |
dbreadonly |
bit | É se o banco de dados estiver marcado como somente leitura; em que um valor de 1 significa que o banco de dados é somente leitura. |
haspublications |
bit | É se o banco de dados possui publicações existentes; onde um valor de 1 significa que existem publicações existentes. |
haspullsubscriptions |
bit | É se o banco de dados tiver assinaturas pull existentes; em que um valor de 1 significa que há assinaturas pull existentes. |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_helpreplicationdboption
é usado na replicação de instantâneo, transacional e mesclagem.
Permissões
Os membros da função de servidor fixa sysadmin podem ser executados sp_helpreplicationdboption
para qualquer banco de dados. Os membros da função de banco de dados fixa db_owner podem ser executados sp_helpreplicationdboption
para esse banco de dados.