Finance Name 정책 만들기
이 태스크에서는 Finance라는 데이터베이스를 만든 다음 모든 테이블이 fintbl로 시작하도록 지정하는 조건을 만듭니다. 그런 다음 Finance 데이터베이스의 테이블에 대한 명명 표준을 적용하는 정책 및 정책 범주를 만듭니다.
Finance 데이터베이스를 만들려면
Management Studio에서 쿼리 창을 열고 다음 문을 실행합니다.
CREATE DATABASE Finance ; GO
개체 탐색기에서 데이터베이스를 클릭한 다음 F5 키를 눌러 데이터베이스 목록을 새로 고칩니다.
Finance Tables 조건을 만들려면
개체 탐색기에서 관리, 정책 관리를 차례로 확장하고 조건을 마우스 오른쪽 단추로 클릭한 다음 새 조건을 클릭합니다.
새 조건 만들기 대화 상자의 이름 상자에 Finance Tables를 입력합니다.
패싯 상자에서 여러 부분으로 구성된 이름을 선택합니다.
식 영역의 필드 상자에서 @Name을 선택하고, 연산자 상자에서 Like를 선택하고, 값 상자에 'fintbl%'를 입력하여 모든 테이블 이름이 fintbl로 시작하도록 지정합니다.
설명 페이지에서 Finance 테이블 이름은 fintbl로 시작해야 합니다.를 입력한 다음 확인을 클릭하여 조건을 만듭니다.
Finance Name 정책을 만들려면
개체 탐색기에서 정책을 마우스 오른쪽 단추로 클릭한 다음 새 정책을 클릭합니다.
새 정책 만들기 대화 상자의 이름 상자에 Finance Name을 입력합니다.
조건 확인 상자에서 Finance Tables를 선택합니다. 이는 여러 부분으로 구성된 이름 영역에 있습니다.
대상 영역에 이 정책을 적용할 수 있는 데이터베이스 개체의 목록이 표시됩니다. 매 테이블에 대한 확인란을 선택합니다.
매 데이터베이스 영역에서 매를 확장한 다음 새 조건을 클릭합니다.
새 조건 만들기 대화 상자의 이름 상자에 Finance Database를 입력합니다.
식 상자에서 **@Name = 'Finance'**를 포함하도록 식을 완성한 다음 확인을 클릭하여 조건 페이지를 닫습니다.
[!참고]
값 상자에서 Tab 키를 눌러 확인 단추를 활성화해야 할 수도 있습니다.
평가 모드 상자에서 변경 시: 방지를 선택합니다. 이렇게 하면 Finance 데이터베이스에 대한 데이터베이스 트리거를 만들어 정책을 적용합니다.
사용 상자를 선택합니다. 사용 상자는 요청 시 정책에 적용되지 않습니다.
서버 제한 상자에서 없음을 선택합니다.
확인을 클릭합니다.
Finance 정책 범주를 만들려면
개체 탐색기에서 관리를 확장하고 정책 관리를 마우스 오른쪽 단추로 클릭한 다음 범주 관리를 클릭합니다.
정책 범주 관리 대화 상자의 이름에서 빈 상자에 Finance를 입력한 다음 데이터베이스 구독 위임의 선택을 취소합니다. 데이터베이스 구독 위임을 선택하면 해당 인스턴스에 있는 모든 데이터베이스가 이 정책 범주에 속하는 정책을 구독하게 됩니다. 따라서 Finance 데이터베이스만 Finance Name 정책을 구독해야 합니다.
확인을 클릭합니다.