0

현재 2008 년에서 2012 년까지 SQL 서버를 마이그레이션하는 중입니다. sp_dboption은 더 이상 사용되지 않으며 SQL Server 2012에서는 작동하지 않습니다. 2008 년에는 Published 속성의 값을 설정하는 코드가있었습니다.SQL 서버 2012의 게시 된 속성에 대한 sp_dboption

EXEC master..sp_dboption DBName, published, TRUE 

2012 년 아래 쿼리가 작동하지 않습니다. 나는 잘못된 속성 이름 'PUBLISHED'를 사용하고 있다고 생각합니다.

ALTER DATABASE DBName SET PUBLISHED ON 

도와주세요.

답변

1

복제 (게시, 게시, 가입 병합)와 관련된 데이터베이스 옵션을 수정하려면 sp_replicationdboption을 사용하십시오.

sp_replicationdboption (Transact-SQL)

exec sp_replicationdboption @dbname = 'DBName', 
@optname = 'publish', 
@value = 'true' 
관련 문제