サーバーの認証モードの変更

このトピックでは、SQL Server 2012 で SQL Server Management Studio または Transact-SQL を使用して、サーバーの認証モードを変更する方法について説明します。 SQL Server データベース エンジンはインストール中に、[Windows 認証モード] または [SQL Server 認証モードと Windows 認証モード] のいずれかに設定されます。 インストール後は、認証モードをいつでも変更できます。

インストール中に [Windows 認証モード] を選択した場合、sa ログインは無効となり、パスワードはセットアップによって割り当てられます。 後で認証モードを [SQL Server 認証モードと Windows 認証モード] に変更しても、sa ログインは無効のままです。 sa ログインを使用するには、ALTER LOGIN ステートメントを使用して、sa ログインを有効にし、新しいパスワードを割り当ててください。 sa ログインは、SQL Server 認証を使用しないとサーバーに接続できません。

このトピックの内容

  • 作業を開始する準備:

    セキュリティ

  • サーバーの認証モードを変更する方法:

    SQL Server Management Studio

    Transact-SQL

作業を開始する準備

セキュリティ

sa アカウントは、よく知られた SQL Server アカウントで、悪意のあるユーザーの攻撃対象となることが少なくありません。 sa アカウントは、アプリケーションで必要とされない限り、有効にしないでください。 sa ログインには、複雑なパスワードを使用することが非常に重要です。

SQL Server Management Studio の使用

セキュリティ認証モードを変更するには

  1. SQL Server Management Studio オブジェクト エクスプローラーで、サーバーを右クリックし、[プロパティ] をクリックします。

  2. [セキュリティ] ページの [サーバー認証] で、新しいサーバーの認証モードを選択し、[OK] をクリックします。

  3. SQL Server の再起動が必要であることを示す SQL Server Management Studio のダイアログ ボックスで、[OK] をクリックします。

  4. オブジェクト エクスプローラーでサーバーを右クリックし、[再起動] をクリックします。 SQL Server エージェントも再起動する必要があります (実行されている場合)。

sa ログインを有効にするには

  1. オブジェクト エクスプローラーで、[セキュリティ]、[ログイン] の順に展開し、[sa] を右クリックして [プロパティ] をクリックします。

  2. [全般] ページで、ログインのパスワード作成と確認が必要になる場合があります。

  3. [状態] ページで、[ログイン][有効] をクリックし、[OK] をクリックします。

[トップに戻る] リンクで使用される矢印アイコン[Top]

Transact-SQL の使用

sa ログインを有効にするには

  1. オブジェクト エクスプローラーでデータベース エンジンのインスタンスに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、[実行] をクリックします。 次の例では、sa ログインを有効にし、新しいパスワードを設定します。

    ALTER LOGIN sa ENABLE ;
    GO
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
    GO
    

[トップに戻る] リンクで使用される矢印アイコン[Top]

関連項目

参照

ALTER LOGIN (Transact-SQL)

概念

強力なパスワード

SQL Server インストールのセキュリティに関する注意点

システム管理者がロックアウトされた場合の SQL Server への接続