Microsoft SharePoint データベース・ユーザーの読み取り専用権限の作成

オブジェクトに対する読み取り専用権限を付与することによって SharePoint データベースのユーザー・アクセスを制限します。

手順

  1. SharePoint データベースの 「オブジェクト・エクスプローラー」 から、 「セキュリティー」をクリックします。 「セキュリティー」 フォルダー・ツリーを展開します。
  2. 「ログイン」 を右クリックして、 「新規ログイン」を選択します。
  3. Windows 認証の場合は、以下の手順を実行します。
    1. 「一般」 ページで、 「検索」をクリックします。
    2. 「ロケーション」をクリックします。 「場所」ページで、ユーザーが属する場所を選択し、「OK」をクリックします。
    3. テキスト・ボックスにオブジェクト名を入力し、 「名前の確認」 をクリックしてユーザーを検証します。
      注: デフォルト・データベースWSS_Loggingに設定してください。
    4. 「サーバー役割」 ページで、 「パブリック」を選択します。
    5. 「ユーザー・マッピング」 ページで、 「WSS_Content」「WSS_Logging」を選択します。 Default Schema 列で、 ... > 「参照 ...」 をクリックします。 次に、デフォルト・スキーマとして db_datareader を選択します。
    6. 「状況」 ページで、データベース・エンジンに接続するための 「付与」 権限を選択し、 「有効」 ログインを選択します。
  4. SharePoint データベースの 「オブジェクト・エクスプローラー」 から、 「データベース」 > 「WSS_Logging」 > 「セキュリティー」 > 「ユーザー」をクリックします。
    1. ステップ 3 で作成した Windows ユーザーをダブルクリックします。
    2. 「機密保護機能」 ページで、 「検索」をクリックします。
    3. 「オブジェクトの追加」 ページで、 「特定のオブジェクト ...」 を選択します。 「OK」をクリックします。
    4. 「オブジェクト・タイプ ...」 をクリックします。 次に、 「ビュー」を選択します。
    5. オブジェクト名の場合は、 「参照」 をクリックして、作成したデータベース・ビューを選択します。 例えば、 [dbo].[AuditEvent]などです。
    6. 選択したデータベース・ビューの権限について、 「選択」を付与します。
    7. 「OK」をクリックします。
  5. SharePoint データベースの 「オブジェクト・エクスプローラー」 から、 「データベース」 > WSS_Content > 「セキュリティー」 > 「ユーザー」をクリックします。
    1. ステップ 3 で作成した Windows ユーザーをダブルクリックします。
    2. 「機密保護機能」 ページで、 「検索」をクリックします。
    3. 「オブジェクトの追加」 ページで、 「特定のオブジェクト ...」 を選択します。 「OK」をクリックします。
    4. 「オブジェクト・タイプ ...」 をクリックします。 次に、 「テーブル」を選択します。
    5. オブジェクト名については、 「参照」をクリックします。 [dbo] を選択します。[AuditData] および [dbo]。[UserInfo].
    6. AuditData テーブルの権限については、 「選択」を付与します。
    7. UserInfo テーブルの権限については、 「選択」を付与します。
    8. 「OK」をクリックします。