Разрешение применения репликации для базы данных (среда SQL Server Management Studio)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Применение репликации для базы данных неявно разрешается, когда член предопределенной роли сервера sysadmin создает публикацию с помощью мастера создания публикаций. Член предопределенной роли сервера sysadmin может также явно разрешить применение репликации для базы данных, чтобы член предопределенной роли базы данных db_owner мог создать в этой базе данных одну или несколько публикаций. Чтобы включить базу данных явным образом, используйте страницу "Базы данных публикации" диалогового окна "Свойства издателя" — <"Издатель> ". Дополнительные сведения о доступе к этому диалоговому окну см. в разделе Create a Publication.
Использование среды SQL Server Management Studio (SSMS)
На странице "Базы данных публикации" диалогового окна "Свойства издателя — <издатель"> установите флажок "Транзакционная и/или слияние" для каждой базы данных, которую требуется реплицировать. Установите флажок Транзакционная , чтобы разрешить для базы данных репликацию моментальных снимков.
Нажмите ОК.
Использование Transact-SQL (T-SQL)
Вы можете разрешить репликацию для базы данных с помощью следующего кода Transact-SQL:
USE master
EXEC sp_replicationdboption @dbname = 'AdventureWorks2022',
@optname = 'publish',
@value = 'true'
GO
Чтобы отключить публикацию, задайте для @value значение false.