정책 범주에 데이터베이스 구독 또는 구독 취소Subscribe or Unsubscribe a Database to a Policy Category

이 항목에서는 SQL Server 2016SQL Server 2016 또는 SQL Server Management StudioSQL Server Management Studio 을 사용하여 Transact-SQLTransact-SQL에서 데이터베이스에 정책 범주를 구독하거나 구독 취소하는 방법에 대해 설명합니다.This topic describes how to subscribe or unsubscribe a database to a policy category.in SQL Server 2016SQL Server 2016 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

항목 내용In This Topic

시작하기 전 주의 사항 Before You Begin

보안 Security

사용 권한 Permissions

db_owner 고정 데이터베이스 역할의 멤버 자격이 필요합니다.Requires membership in the db_owner fixed database role.

SQL Server Management Studio 사용 Using SQL Server Management Studio

데이터베이스에 정책 범주를 구독하거나 구독 취소하려면To subscribe or unsubscribe a database to a policy category

  1. 개체 탐색기에서 더하기 기호를 클릭하여 범주 구독을 관리할 데이터베이스를 포함하는 서버를 확장합니다.In Object Explorer, click the plus sign to expand the server that contains the database wherein you want to manage category subscriptions.

  2. 더하기 기호를 클릭하여 데이터베이스 폴더를 확장합니다.Click the plus sign to expand the Databases folder.

  3. 범주 구독을 관리할 데이터베이스를 마우스 오른쪽 단추로 클릭하고 정책을 가리킨 다음 범주를 선택합니다.Right-click the database wherein you want to manage category subscriptions, point to Policies, and select Categories

    범주 대화 상자에서 사용 가능한 옵션은 다음과 같습니다.The following options are available in the Categories dialog box:

    열 확장Expand column
    정책 범주를 확장하려면 클릭합니다.Click to expand a policy category. 그러면 범주에 포함된 모든 정책이 표시됩니다.This lists all the policies that are included in the category.

    이름Name
    정책 범주의 이름입니다.The name of the policy category.

    구독Subscribed
    대상이 정책 범주로 구독되는지 여부를 나타냅니다.Indicates whether the target has subscribed to the policy category. 이 확인란을 해제하면 데이터베이스 구독 위임에 대한 정책 범주가 설정됩니다.If this check box is disabled, the policy category is set for Mandate Database Subscriptions. 즉, 서버의 모든 데이터베이스에 정책 범주가 적용됩니다.This means that the policy category applies to all databases on the server.

    정책Policy
    정책 그룹이 확장되면 정책 범주의 정책이 표시됩니다.When policy groups are expanded, displays the policies in the policy category.

    설정Enabled
    정책의 사용 여부를 나타냅니다.Indicates whether the policies are enabled or disabled.

    실행 모드Execution Mode
    정책의 실행 모드를 표시합니다.Displays the execution mode of the policy.

    기록History
    로그 파일 뷰어를 열어 정책 기록을 보려면 기록 보기 하이퍼링크를 클릭합니다.Click the View History hyperlink to open the Log File Viewer to see the policy history.

  4. 정책 기반 관리 범주를 구독하려면 가입 열 아래의 범주 확인란을 선택합니다.To subscribe to a Policy-Based Management category, select the category's check box under the Subscribed column. 범주에서 구독을 취소하려면 해당 확인란의 선택을 취소합니다.To unsubscribe from a category, clear the check box.

  5. 완료되었으면 확인을 클릭합니다.When finished, click OK.

Transact-SQL 사용 Using Transact-SQL

데이터베이스에 정책 범주를 구독하려면To subscribe a database to a policy category

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    -- Adds a subscription to the 'Finance' policy category for the AdventureWorks2012 database.  
    EXEC sys.sp_syspolicy_subscribe_to_policy_category @policy_category = N'Finance';  
    GO  
    

    자세한 내용은 sp_syspolicy_subscribe_to_policy_category(Transact-SQL)를 참조하세요.For more information, see sp_syspolicy_subscribe_to_policy_category (Transact-SQL).

데이터베이스에서 정책 범주를 구독 취소하려면To unsubscribe a database to a policy category

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    -- Deletes a subscription to the 'Finance' policy category for the AdventureWorks2012 database.  
    EXEC sys.sp_syspolicy_unsubscribe_from_policy_category @policy_category = N'Finance';  
    GO  
    

    자세한 내용은 sp_syspolicy_unsubscribe_from_policy_category(Transact-SQL)를 참조하세요.For more information, see sp_syspolicy_unsubscribe_from_policy_category (Transact-SQL).