次の方法で共有


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

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

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

このトピックの内容

はじめに

セキュリティ

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

SQL Server Management Studio を使用する

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

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

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

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

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

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

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

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

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

Transact-SQL の使用

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

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

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

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

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

参照

強力なパスワード
SQL Server インストールにおけるセキュリティの考慮事項
ALTER LOGIN (Transact-SQL)
システム管理者がロックアウトされた場合の SQL Server への接続