SQL Server 管理ユーザーの新規作成

これ以降の設定手順を実行するには、システム管理者権限を持つ SQL Server ユーザーが必要です。

このユーザーには次のアクセス許可が必要です。
  • sysadmin または、db_ddladmindb_owner の両方
  • db_datareader
  • db_datawriter

これらのアクセス許可は、CREATE INDEX (Transact-SQL) 文を使用してインデックスを作成するために必要になります。Silk Test Workbench データベースが作成された後は、データベースに接続するすべてのユーザーに対して、db_datareaderdb_datawriter アクセス許可だけが必要になります。

  1. システム管理者権限を持つユーザーを新規作成するには、以下のステップを実行します。
    1. SQL Server Management Studio のオブジェクト エクスプローラで、セキュリティ フォルダに移動して、展開します。
    2. ログイン フォルダを右クリックして、新しいログイン をクリックします。 ログイン - 新規作成 ダイアログ ボックスが開きます。
    3. 全般 ページを選択し、ログイン名 テキスト ボックスにユーザー名を入力します。
    4. [SQL Server 認証] を選択し、パスワードを入力します。
    5. 既定のデータベース リストから、デフォルト データベースを選択します。
    6. サーバー ロール ページを選択し、サーバー ロール リストで sysadmin のチェック ボックスをオンにします。
    7. ユーザー マッピング ページを選択します。
    8. マップ 列で、新しいログインでアクセスできるデータベースのチェック ボックスをオンにします。 デフォルトで、ユーザー 列にログイン名が表示されています。この値はそのままにします。
    9. データベース ロールのメンバシップ リストで、db_owner のチェック ボックスをオンにします。
    10. OK をクリックします。
  2. 新しいユーザーのスキーマを新規作成するには、以下のステップを実行します。
    1. オブジェクト エクスプローラ で、スキーマを作成するデータベースに移動します。
    2. データベース オブジェクト ツリーを展開して、スキーマ フォルダを表示します。 スキーマ フォルダは、データベースの セキュリティ フォルダの子です。 たとえば、スキーマをマスタ データベースに追加する場合は、データベース > システム データベース > マスタ > セキュリティ フォルダを展開して スキーマ フォルダを表示します。
    3. スキーマ フォルダを右クリックして、新しいスキーマ を選択します。
    4. スキーマ名 テキスト ボックスに、新しいスキーマの名前を入力します。 新しいスキーマ名は、以前にシステム管理者権限を使用して作成したユーザー名と一致する必要があります。
    5. スキーマの所有者として新しいユーザーにシステム管理者権限を割り当てます。
    6. OK をクリックします。
  3. データベースにスキーマを追加するには、次の操作を実行します。
    1. データベース オブジェクト ツリーを展開して、ユーザー フォルダを表示します。 ユーザー フォルダは、データベースの セキュリティ フォルダの子です。 たとえば、master データベースにスキーマを追加する場合は、データベース > システム データベース > master > セキュリティ > ユーザー をクリックします。
    2. 作成した管理ユーザーをダブルクリックします。 データベース ユーザー ダイアログ ボックスが表示されます。
    3. 所有されているスキーマ ページを選択し、作成したスキーマが新しいデータベースに割り当てられるようにチェックします。