Compartir a través de


Habilitar una base de datos para replicación (SQL Server Management Studio)

Se aplica a:SQL ServerAzure SQL Managed Instance

Una base de datos se habilita de forma implícita para replicación cuando un miembro del rol fijo de servidor sysadmin crea una publicación con el Asistente para nueva publicación. Un miembro del rol fijo de servidor sysadmin también puede habilitar una base de datos para replicación de forma explícita, de manera que un miembro del rol fijo de base de datos db_owner pueda crear una o varias publicaciones en esa base de datos. Para habilitar una base de datos de forma explícita, utilice la página Bases de datos de publicación del cuadro de diálogo Propiedades del publicador: <Publicador>. Para obtener más información sobre el acceso a este cuadro de diálogo, vea Create a Publication.

Uso de SQL Server Management Studio (SSMS)

  1. En la página Bases de datos de publicación del cuadro de diálogo Propiedades del publicador: <Publicador>, active las casillas Transaccional y/o Mezclar para cada una de las bases de datos que desee replicar. Active la casilla Transaccional para habilitar la base de datos para replicación de instantáneas.

  2. Seleccione Aceptar.

Uso de Transact-SQL (T-SQL)

Puede habilitar una base de datos para replicarla con el siguiente código Transact-SQL:

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

Para deshabilitar la publicación, establezca @value = 'false'.