
私の質問は、SQLEXPRESS は SQL 認証モードと Windows 認証モードの両方で動作するかどうかです。答えは「いいえ」だと思いますが、確信はありません。
SQL認証でのみ動作する商用アプリケーションがあります。SQLEXPRESS 2008サーバーはすでにありますが、Windows認証用にセットアップされています。SQL認証でユーザーを作成してログインしようとすると、アプリケーションログに次のように表示されます。
Login failed for user 'cnorton'.
Reason: An attempt to login using SQL authentication failed.
Server is configured for Windows authentication only.
[CLIENT: 10.100.100.30]
では、別の SQLEXPRESS サーバーを展開する必要があるのでしょうか、それとも、両方の認証モードを許可する、現時点では不明な設定があるのでしょうか?
ありがとう。
答え1
実行している SQL Server Express のバージョンは指定されていませんが、私の知る限り、これはこれまでも、そして現在も、可能です。次の記事では、SQL Server Express 2012 でこれを行う方法について詳しく説明しています。
答え2
はい、どちらの方法でも認証できます。次の手順に従ってください。
- SQL Server Managment Studio (SSMS) をダウンロードしてインストールします。
- SSMSを使用してサーバーに接続し、Windows認証を使用します
- サーバーを右クリック - プロパティ - セキュリティタブ
- 「SQL ServerとWindows認証モード」を選択し、「OK」ボタンをクリックします。
- サーバーを右クリック - 再起動を選択
- セキュリティ-ログインノードに移動
- ログイン「sa」を右クリックし、プロパティを選択します
- 一般タブでパスワードを2回入力します
- ステータスタブを選択
- 「データベースエンジンへの接続権限」の下の「許可」を選択します。
- 「ログイン」の下の「有効」を選択します
- OKをクリック