SQL Server データベース エンジンはインストール中に、[Windows 認証モード] または [SQL Server 認証モードと Windows 認証モード] のいずれかに設定されます。このトピックでは、インストール後に、セキュリティ モードを変更する方法について説明します。
インストール中に [Windows 認証モード] を選択した場合、sa ログインは無効になります。後で認証モードを [SQL Server 認証モードと Windows 認証モード] に変更しても、sa ログインは無効のままです。sa ログインを有効にするには、ALTER LOGIN ステートメントを使用します。
セキュリティ メモ : |
|---|
|
sa アカウントは、よく知られた SQL Server アカウントで、悪意のあるユーザーの攻撃対象となることが少なくありません。sa アカウントは、アプリケーションで必要とならない限り、有効にしないでください。sa ログインには、複雑なパスワードを使用することが非常に重要です。
|
sa ログインは、SQL Server 認証を使用しないとサーバーに接続できません。

セキュリティ認証モードを変更するには
-
SQL Server Management Studio オブジェクト エクスプローラで、サーバーを右クリックし、[プロパティ] をクリックします。
-
[セキュリティ] ページの [サーバー認証] で、新しいサーバーの認証モードを選択し、[OK] をクリックします。
-
SQL Server の再起動が必要であることを示す SQL Server Management Studio のダイアログ ボックスで、[OK] をクリックします。
-
SQL Server Management Studio オブジェクト エクスプローラで、サーバーを右クリックし、[プロパティ] をクリックします。
-
[セキュリティ] ページの [サーバー認証] で、新しいサーバーの認証モードを選択し、[OK] をクリックします。
-
SQL Server の再起動が必要であることを示す SQL Server Management Studio のダイアログ ボックスで、[OK] をクリックします。

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

Transact-SQL を使用して sa ログインを有効にするには
-
次のステートメントを実行して sa パスワードを有効にし、パスワードを割り当てます。
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
GO
-
次のステートメントを実行して sa パスワードを有効にし、パスワードを割り当てます。
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
GO

Management Studio を使用して sa ログインを有効にするには
-
オブジェクト エクスプローラで、[セキュリティ]、[ログイン] の順に展開し、[sa] を右クリックして [プロパティ] をクリックします。
-
[全般] ページで、sa ログインのパスワード作成と確認が必要になる場合があります。
-
[状態] ページで、[ログイン] の [有効] をクリックし、[OK] をクリックします。
-
オブジェクト エクスプローラで、[セキュリティ]、[ログイン] の順に展開し、[sa] を右クリックして [プロパティ] をクリックします。
-
[全般] ページで、sa ログインのパスワード作成と確認が必要になる場合があります。
-
[状態] ページで、[ログイン] の [有効] をクリックし、[OK] をクリックします。

参照