db 간 소유권 체인 옵션을 사용하여 Microsoft SQL Server 인스턴스에 대한 데이터베이스 간 소유권 체인을 구성합니다.
이 서버 옵션을 사용하면 데이터베이스 수준에서 데이터베이스 간 소유권 체인을 제어하거나 모든 데이터베이스에 대해 데이터베이스 간 소유권 체인을 허용할 수 있습니다.
인스턴스에 대해 db 간 소유권 체인이 꺼져 있으면 모든 데이터베이스에 대해 데이터베이스 간 소유권 체인을 사용할 수 없습니다.
인스턴스에 대해 db 간 소유권 체인이 (1)에 있는 경우 모든 데이터베이스에 대해 데이터베이스 간 소유권 체인이 켜집니다.
ALTER DATABASE 문의 SET 절을 사용하여 개별 데이터베이스에 대해 데이터베이스 간 소유권 체인을 설정할 수 있습니다. 새 데이터베이스를 만드는 경우 CREATE DATABASE 문을 사용하여 새 데이터베이스에 대한 데이터베이스 간 소유권 체인 옵션을 설정할 수 있습니다.
SQL Server 인스턴스에서 호스트하는 모든 데이터베이스가 데이터베이스 간 소유권 체인에 참여해야 하고 이 설정의 보안 영향을 인식하지 않는 한 db 간 소유권 체인을 1로 설정하는 것은 권장되지 않습니다.
데이터베이스 간 소유권 체인 제어
데이터베이스 간 소유권 체인을 켜거나 끄기 전에 다음을 고려합니다.
데이터베이스 간 소유권 체인을 설정하거나 해제하려면 sysadmin 고정 서버 역할의 멤버여야 합니다.
프로덕션 서버에서 데이터베이스 간 소유권 체인을 해제하기 전에 타사 애플리케이션을 비롯한 모든 애플리케이션을 완전히 테스트하여 변경 내용이 애플리케이션 기능에 영향을 미치지 않도록 합니다.
sp_configure RECONFIGURE를 지정하는 경우 서버가 실행되는 동안 db 간 소유권 체인 옵션을 변경할 수 있습니다.
데이터베이스 간 소유권 체인이 필요한 데이터베이스가 있는 경우 sp_configure 사용하여 인스턴스에 대한 db 간 소유권 체인 옵션을 해제하는 것이 좋습니다. 그런 다음 ALTER DATABASE 문을 사용해야 하는 개별 데이터베이스에 대해 데이터베이스 간 소유권 체인을 켭니다.
또한 참조하십시오
ALTER DATABASE(Transact-SQL)
CREATE DATABASE(SQL Server Transact-SQL)
서버 구성 옵션(SQL Server)
sp_configure(Transact-SQL)
RECONFIGURE(Transact-SQL)