이 작업에서는 Finance라는 데이터베이스를 만든 다음 모든 테이블이 fintbl 문자로 시작해야 하는 조건을 만듭니다. 그런 다음, Finance 데이터베이스의 테이블에 명명 표준을 적용하는 정책 및 정책 범주를 만듭니다.
Finance 데이터베이스를 만들려면
Management Studio에서 쿼리 창을 열고 다음 문을 실행합니다.
CREATE DATABASE Finance ; GO개체 탐색기에서 데이터베이스를 클릭한 다음 F5 키를 눌러 데이터베이스 목록을 새로 고칩니다.
Finance Tables 조건을 만들려면
개체 탐색기에서 관리를 확장하고 정책 관리를 확장하고 조건을 마우스 오른쪽 단추로 클릭한 다음 새 조건을 클릭합니다.
새 조건 만들기 대화 상자의 이름 상자에 재무 테이블을 입력합니다.
패싯 목록에서 멀티파트 이름을 선택합니다.
식 영역의 필드 상자에서 @Name; 를 선택합니다. [연산자] 상자에서 [좋아요]를 선택합니다. 값 상자에 'fintbl%'을 입력하여 모든 테이블 이름을 fintbl 문자로 시작하도록 합니다.
설명 페이지에서 Finance table names must begin with fintbl을 입력한 다음 확인 을 클릭하여 조건을 만듭니다.
재무 이름 정책을 만들려면
개체 탐색기에서 정책을 마우스 오른쪽 단추로 클릭한 다음 새 정책을 클릭합니다.
새 정책 만들기 대화 상자의 이름 상자에 재무 이름을 입력합니다.
검사 조건 목록에서 재무 테이블을 선택합니다. 멀티파트 이름 영역에 있습니다.
반대 영역에는 이 정책을 적용할 수 있는 데이터베이스 개체 목록이 표시됩니다. 모든 테이블에 대한 확인란을 선택합니다.
[모든 데이터베이스] 영역에서 [모든 항목]을 확장한 다음 [새로 만들기] 조건을 클릭합니다.
새 조건 만들기 대화 상자의 이름 상자에 Finance Database를 입력합니다.
식 상자에서 @Name = 'Finance'를 포함하도록 식을 완료한 다음 확인을 클릭하여 조건 페이지를 닫습니다.
비고
확인 단추를 사용하려면 값 상자에서 탭해야 할 수 있습니다.
평가 모드 목록에서 변경 시: 방지를 선택합니다. 이렇게 하면 Finance 데이터베이스에 데이터베이스 트리거를 만들어 정책을 적용합니다.
사용 목록을 선택합니다. ( 사용 상자는주문형 정책에 적용되지 않습니다.)
서버 제한 목록에서 없음을 선택합니다.
OK를 클릭합니다.
재무 정책 범주를 만들려면
개체 탐색기에서 관리를 확장하고 정책 관리를 마우스 오른쪽 단추로 클릭한 다음 범주 관리를 클릭합니다.
정책 범주 관리 대화 상자의 이름 아래에 빈 상자를 입력
Finance한 다음 데이터베이스 구독 위임을 지웁니다. 데이터베이스 구독 위임 은 인스턴스의 모든 데이터베이스가 이 정책 범주에 속하는 정책을 구독하도록 강제합니다. 이 단원에서는 Finance 데이터베이스만 Finance Name 정책을 구독해야 합니다.OK를 클릭합니다.