制限権限:制限権限:リモート SQL Server - sa ログインでの SQL 認証

お使いの WhatsUp Gold ソリューションで、既存の sa アカウントで SQL 認証を利用している場合、以下の手順で専用 SQL ログインを作成してください。新しい SQL ログインを、SQL インスタンスでプロビジョニングし、アプリケーションデータベースのオーナーシップを割り当てなければなりません。

WhatsUp Gold で使用する専用 SQL ログインを新規作成するには:

  1. SQLCMD ユーティリティを起動します。
  2. master データベースに接続されていることを確認します。
  3. 以下のコマンドを入力して、SQL ログインを新規作成します。

    CREATE LOGIN [WhatsUpGold_User] WITH PASSWORD = N'P@ssw0rd', DEFAULT_DATABASE = [WhatsUp]
  4. 各アプリケーションのデータベースで、この新しいログインを dbo ユーザーに割り当てます。そのためには、以下のコマンドを入力します。

    ALTER AUTHORIZATION ON DATABASE::[WhatsUp] TO [WhatsUpGold_User]
    ALTER AUTHORIZATION ON DATABASE::[NetFlow] TO [WhatsUpGold_User]
    ALTER AUTHORIZATION ON DATABASE::[NFArchive] TO [WhatsUpGold_User]
  5. 新しいログインにアプリケーションデータベースを新規作成する機能を付与します。そのためには、以下のコマンドを入力します。

    GRANT CREATE ANY DATABASE TO [WhatsUpGold_User]
  6. サーバーパフォーマンス全般をモニタリングする機能を付与します。そのためには、以下のコマンドを入力します。

    GRANT VIEW SERVER STATE TO [WhatsUpGold_User]
  7. Ipswitch Network Management Windows サービス、WhatsUp Gold メインアプリケーション、および各種タスクトレイアプリケーションを停止します。
  8. IIS を停止します。
  9. [スタート] メニューの WhatsUp Gold プログラムグループの [ユーティリティ] フォルダから、データベース設定ユーティリティを実行します。
  10. 新しい SQL ログインのユーザー名とパスワードを入力し、[接続] をクリックします。
  11. IIS を再開します。

<重要> 制限アクセス許可モデルへの移行を完了した後に、各アプリケーションデータベースについて新しいバックアップを作成することを強くお勧めします。これより前に作成されたデータベースバックアップは、WhatsUp Gold のメインアプリケーションで復元できなくなります。そして、復元後、WhatsUp Gold が使用する SQL ログインをデータベースの dbo ユーザーに再度割り当てなければなりません。これより後に作成されたデータベースバックアップは、WhatsUp Gold のメインアプリケーションで復元できるので、dbo ユーザーを改変する必要はありません。

参照

制限されている権限:リモート SQL Server

制限権限:リモート SQL Server - 既存の sysadmin アカウントでの SQL 認証