다음을 통해 공유


관리 역할에 대한 액세스 제어

사용자가 데이터베이스 또는 Windows 리소스에 액세스해야 하는 BizTalk Server 도구를 열면 도구에서 지원하는 다양한 작업을 수행하려면 도구의 대화형 사용자에게 적절한 SQL Server 및 Windows 사용자 권한이 있어야 합니다.

하나 이상의 BizTalk Server 도구가 BizTalk Server 데이터베이스에 액세스합니다. 따라서 BizTalk Server 각 데이터베이스의 일부 액세스 권한을 BizTalk Server 관리자에게 부여해야 합니다. 또한 보안상의 이유로 BizTalk Server 관리자는 작업을 수행하는 데 필요한 것보다 더 많은 사용자 권한이 없어야 합니다. SQL Server 데이터베이스 역할을 사용하면 BizTalk Server 두 요구 사항을 모두 충족할 수 있습니다. 설치 또는 BizTalk Server 관리 콘솔을 통해 BizTalk Server 데이터베이스를 만들 때마다 BizTalk Server 해당 데이터베이스에서 이러한 두 관리 역할에 대한 SQL Server 데이터베이스 역할을 자동으로 만듭니다. BizTalk Server는 각 역할과 해당 역할에 할당된 SQL Server 로그인에 대해 SQL Server 개체(테이블, 뷰, 저장 프로시저 등)의 관리자가 해당 데이터베이스에서 관리 작업을 수행하는 데 필요한 최소 사용자 권한을 부여합니다.

참고

일부 관리 작업의 경우 호스트 인스턴스 만들기 등 SQL Server 역할을 통해 BizTalk 관리자에게 보다 많은 권한이 제공되어야 합니다. 이러한 추가 권한에 대한 자세한 내용은 최소 보안 사용자 권한을 참조하세요.

BizTalk Server BizTalk Server 관리자와 BizTalk Server 연산자라는 두 가지 관리 역할이 있습니다. BizTalk Server 관리자는 구성 및 추적 데이터에 액세스할 수 있는 권한이 높은 역할입니다. BizTalk Server 운영자는 모니터링 및 문제 해결 작업에만 액세스할 수 있는 권한이 낮은 역할입니다. BizTalk Server 연산자 그룹:

  • 메시지 데이터에 액세스할 수 없는 권한이 낮은 관리 역할입니다.

  • 멤버가 오류에 대한 BizTalk Server 모니터링하고, 일시 중단된 메시지\인스턴스를 쿼리하고, 구성을 볼 수 있도록 합니다.

  • 멤버가 BizTalk Server 구성을 변경하지 못하도록 합니다. 예를 들어 BizTalk Server 운영자는 송신 포트, 수신 위치, 포트 필터, 새 아티팩트 배포를 변경할 수 없습니다.

    BizTalk Server 제품을 처음 설치할 때 기본 BizTalk Server 관리자 역할을 만듭니다. 기본적으로 BizTalk Server 다른 이름을 선택할 수 있지만 이 BizTalk Server 관리자를 호출합니다.

    마찬가지로, BizTalk Server 각 데이터베이스에서 각 호스트에 대한 사용자 그룹에 대한 SQL Server 데이터베이스 역할을 만들고 사용자 그룹이 해당 호스트에 대한 작업을 수행하는 데 필요한 최소 사용자 권한을 이 역할에 부여합니다. BizTalk Server 관리자를 단일 Sign-On 관련 관리자 그룹에 추가해야 합니다. Enterprise Single Sign-On에 대한 자세한 내용은 SSO 사용을 참조하세요.

주의

BizTalk 관리자는 시스템에 배포할 어셈블리의 소스를 신뢰하는지 확인해야 합니다. 신뢰할 수 없는 코드를 사용하여 어셈블리를 배포하는 경우 BizTalk 환경이 잠재적인 공격에 노출될 수 있습니다. BizTalk Server 사용자 지정 코드 구성 요소가 BizTalk 엔진에서 호출할 때 수행할 수 있는 작업에 제한을 적용하지 않습니다.

참고 항목

액세스 제어 및 데이터 보안
BizTalk Server의 Windows 그룹 및 사용자 계정