데이터베이스 개체 보안(Master Data Services)

Master Data Services 데이터베이스에서 데이터는 여러 데이터베이스 테이블에 저장되고 뷰에서 볼 수 있습니다. 마스터 데이터 관리자 웹 응용 프로그램에서 보안을 설정한 정보는 Master Data Services 데이터베이스에 액세스할 수 있는 사용자가 볼 수 있습니다.

특히 직원 급여 정보가 Employee 모델에 포함되거나 회사 재무 정보가 Account 모델에 포함될 수 있습니다. 마스터 데이터 관리자 사용자 인터페이스에서 이러한 모델에 대한 사용자 액세스를 거부할 수 있지만 데이터베이스에 액세스할 수 있는 사용자는 이 데이터를 볼 수 있습니다.

데이터베이스 개체에 대한 사용 권한을 부여하여 특정 데이터를 사용할 수 있는 사용자를 지정할 수 있습니다. 사용 권한을 부여하는 방법은 GRANT 개체 사용 권한(Transact-SQL)을 참조하십시오. SQL Server 보안 설정 방법은 SQL Server 보안 설정을 참조하십시오.

다음 태스크를 수행하려면 Master Data Services 데이터베이스에 대한 액세스 권한이 필요합니다.

  • 데이터 준비

  • 버전 삭제

  • 계층 멤버 권한 즉시 적용

  • 시스템 관리자 계정 변경

  • 시스템 설정 구성

데이터 준비

동작

보안 개체

사용 권한

데이터를 준비 테이블로 가져오기

mdm.tblStgMembers

mdm.tblStgMemberAttribute

mdm.tblStgRelationship

필수 사항: INSERT

선택 사항: SELECT 및 UPDATE

준비된 일괄 처리의 상태 보기

mdm.tblStgBatch

SELECT

준비를 사용하여 멤버 또는 컬렉션 다시 활성화

mdm.viw_SYSTEM_SCHEMA_ENTITY

비활성화된 멤버를 포함하는 테이블입니다.

SELECT

자세한 내용은 데이터 가져오기(Master Data Services)를 참조하십시오.

버전 삭제

동작

보안 개체

사용 권한

삭제할 버전의 ID 확인

mdm.viw_SYSTEM_SCHEMA_VERSION

SELECT

모델의 버전 삭제

mdm.udpVersionDelete

EXECUTE

자세한 내용은 방법: 버전 삭제(Master Data Services)를 참조하십시오.

계층 멤버 권한 즉시 적용

동작

보안 개체

사용 권한

멤버 권한 즉시 적용

mdm.udpSecurityMemberProcessRebuildModel

EXECUTE

자세한 내용은 방법: 멤버 권한 즉시 적용(Master Data Services)을 참조하십시오.

시스템 관리자 계정 변경

동작

보안 개체

사용 권한

새 관리자의 SID 확인

mdm.tblUser

SELECT

시스템 관리자 계정 변경

mdm.udpSecuritySetAdministrator

EXECUTE

자세한 내용은 방법: Master Data Services 시스템 관리자 계정 변경(Master Data Services)을 참조하십시오.

시스템 설정 구성

Master Data Services에는 동작을 제어하기 위해 구성할 수 있는 시스템 설정이 있습니다. Master Data Services 구성 관리자에서 이러한 설정을 조정할 수 있으며, UPDATE 권한이 있는 경우에는 mdm.tblSystemSetting 데이터베이스 테이블에서 이러한 설정을 직접 조정할 수 있습니다. 자세한 내용은 시스템 설정(Master Data Services)을 참조하십시오.