Habilitar um banco de dados para replicação (SQL Server Management Studio)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Um banco de dados está implicitamente habilitado para replicação quando um membro da função do servidor fixa sysadmin cria uma publicação no Assistente para Novas Publicações. Um membro da função de servidor fixa sysadmin também pode habilitar um banco de dados explicitamente para replicação, assim, um membro da função de banco de dados fixa db_owner pode criar uma ou mais publicações naquele banco de dados. Para habilitar um banco de dados explicitamente, use a página Bancos de Dados de Publicação da caixa de diálogo Propriedades do Publicador – <Publisher>. Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Create a Publication.

Usando o SSMS (SQL Server Management Studio)

  1. Na página Bancos de Dados de Publicação da caixa de diálogo Propriedades do Publicador – <Publisher>, selecione a caixa de seleção Transacional e/ou Mesclagem para cada banco de dados que deseja replicar. Selecione Transacional para habilitar o banco de dados para replicação de instantâneo.

  2. Selecione OK.

Usar o Transact-SQL (T-SQL)

Você pode habilitar um banco de dados para replicação com o seguinte código do Transact-SQL:

USE master
EXEC sp_replicationdboption @dbname = 'AdventureWorks2022',
@optname = 'publish',
@value = 'true'
GO

Para desabilitar a publicação, defina o @value='false'.