복제에 데이터베이스 사용(SQL Server Management Studio)
적용 대상: SQL Server Azure SQL Managed Instance
sysadmin 고정 서버 역할의 멤버가 새 게시 마법사를 사용하여 게시를 만들 때 데이터베이스가 복제에 암시적으로 사용하도록 설정됩니다. sysadmin 고정 서버 역할의 멤버는 데이터베이스를 명시적으로 복제할 수 있으므로 db_owner 고정 데이터베이스 역할의 멤버가 해당 데이터베이스에 하나 이상의 게시를 만들 수 있습니다. 데이터베이스를 명시적으로 사용하도록 설정하려면 게시자 속성 - <게시>자 대화 상자의 게시 데이터베이스 페이지를 사용합니다. 이 대화 상자에 액세스하는 방법은 Create a Publication을 참조하십시오.
SSMS(SQL Server Management Studio) 사용
게시자 속성 - <게시자> 대화 상자의 게시 데이터베이스 페이지에서 복제하려는 각 데이터베이스에 대한 트랜잭션 및/또는 병합 확인란을 선택합니다. 데이터베이스에서 스냅샷 복제를 설정하려면 트랜잭션 을 선택합니다.
확인을 선택합니다.
Transact-SQL 사용(T-SQL)
다음 Transact-SQL 코드를 사용하여 복제에 데이터베이스를 사용하도록 설정할 수 있습니다.
USE master
EXEC sp_replicationdboption @dbname = 'AdventureWorks2022',
@optname = 'publish',
@value = 'true'
GO
게시를 사용하지 않도록 설정하려면 = 'false'를 설정합니다 @value .