このトピックでは、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 インストールにおけるセキュリティの考慮事項
ログインの変更 (Transact-SQL)
システム管理者がロックアウトされたときに SQL Server に接続する