サーバーの認証モードの変更
このトピックでは、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 を使用する
セキュリティ認証モードを変更するには
SQL Server Management Studio オブジェクト エクスプローラーで、サーバーを右クリックし、 [プロパティ] をクリックします。
[セキュリティ] ページの [サーバー認証] で、新しいサーバーの認証モードを選択し、 [OK] をクリックします。
SQL Server Management Studio の再起動が必要であることを示す のダイアログ ボックスで、 [OK] SQL Serverをクリックします。
オブジェクト エクスプローラーでサーバーを右クリックし、 [再起動] をクリックします。 SQL Server エージェントも再起動する必要があります (実行されている場合)。
sa ログインを有効にするには
オブジェクト エクスプローラーで、[セキュリティ]、[ログイン] の順に展開し、右クリックして
sa
、[プロパティ] をクリックします。[ 全般 ] ページで、ログインのパスワードを作成して確認する必要がある場合があります。
[状態] ページで、 [ログイン] の [有効] をクリックし、 [OK] をクリックします。
Transact-SQL の使用
sa ログインを有効にするには
オブジェクト エクスプローラーで、 データベース エンジンのインスタンスに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 次の例では、sa ログインを有効にし、新しいパスワードを設定します。
ALTER LOGIN sa ENABLE ; GO ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ; GO
参照
強力なパスワード
SQL Server インストールにおけるセキュリティの考慮事項
ALTER LOGIN (Transact-SQL)
システム管理者がロックアウトされた場合の SQL Server への接続