前のトピック: aom2 および dpm データベースの所有者の変更次のトピック: ユーザ インターフェースへのログインおよび環境の管理


新規データベース ユーザの権限を必要最小限に調整する

CA Server Automation では、データベース ユーザが aom2 と dpm データベースを使用するための十分な権限を持っている必要があります。 この手順では、これらの権限を最小限に調整する方法について説明します。

Windows 認証

次の手順に従ってください:

  1. 管理者(sa)権限で、またはローカル システム管理者として SQL Server にログインします。
  2. SQL Server Management Studio のオブジェクト エクスプローラーで[セキュリティ]、[ログイン]を展開します。
  3. 新規ユーザ(たとえば my_domain¥my_account)を右クリックし、[プロパティ]、[ユーザー マッピング]を開きます。

    [ユーザー マッピング]ダイアログ ボックスが表示されます。

  4. ダイアログ ボックスで aom2 データベースを選択し、db_datareader および db_datawriter の役割メンバシップを割り当てます。
  5. ダイアログ ボックスで dpm データベースを選択し、db_datareader および db_datawriter の役割メンバシップを割り当てます。 [OK]をクリックします。
  6. [新しいクエリ]をクリックします。

    SQL コンソールが開きます。

  7. 新しいデータベース ユーザ(my_domain¥my_account)がストアド プロシージャを実行できるようにするには、以下の SQL コマンドを入力します。
    use dpm
    GRANT EXECUTE TO "my_domain¥my_account"
    use aom2
    GRANT EXECUTE TO "my_domain¥my_account"
    
  8. [実行]をクリックします。
  9. オブジェクト エクスプローラーで新規ユーザ(my_domain¥my_account)を右クリックし、[プロパティ]、[サーバー ロール]を開きます。

    [サーバー ロール]ダイアログ ボックスが表示されます。

  10. dbcreator の役割を削除し[OK]をクリックします。

    新規データベース ユーザは aom2 および dpm データベースを使用するための十分な権限を CA Server Automation に提供します。

SQL Server 認証

次の手順に従ってください:

  1. 管理者(sa)権限を使用して SQL Server にログインします。
  2. SQL Server Management Studio のオブジェクト エクスプローラーで[セキュリティ]、[ログイン]を展開します。
  3. 新規ユーザ(たとえば causer)を右クリックし、[プロパティ]、[ユーザー マッピング]を開きます。

    [ユーザー マッピング]ダイアログ ボックスが表示されます。

  4. ダイアログ ボックスで aom2 および dpm データベースを選択し、両方のデータベースに db_datareader および db_datawriter ロール メンバシップを割り当てます。 [OK]をクリックします。
  5. [新しいクエリ]をクリックします。

    SQL コンソールが開きます。

  6. 新しいデータベース ユーザ(causer)がストアド プロシージャを実行できるようにするには、以下の SQL コマンドを入力します。
    use dpm
    GRANT EXECUTE TO causer
    use aom2
    GRANT EXECUTE TO causer
    
  7. [実行]をクリックします。
  8. オブジェクト エクスプローラーで新規ユーザ(causer)を右クリックし、[プロパティ]、[サーバー ロール]を開きます。

    [サーバー ロール]ダイアログ ボックスが表示されます。

  9. dbcreator の役割を削除し[OK]をクリックします。

    新規データベース ユーザは aom2 および dpm データベースを使用するための十分な権限を CA Server Automation に提供します。