1. ホーム
  2. sql-server

[解決済み】SQL Server 2008で新規に作成したユーザーでログインできない。

2022-04-21 20:55:46

質問

Windows Vistaを使用していますが、新規に作成したユーザーでログインすることができません。

  1. SQL Server Management Studioを起動します。
  2. Security->Logins を右クリックして、新しいLoginを作成します。

    確認してください。SQL Server 認証

    ログイン名:tester

    パスワード:test

    OKをクリック
  3. 選択したデータベースのUser Mappingに、このユーザーを追加しました。
  4. File -> Connect Object Explorerをクリックし、SQL Server Authenticationを選択し、tester/testを入力し、Connectをクリックします。

エラーが発生するのですが。

Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456" 
with Severity = 14 and State = 1.

このエラーの原因と、自分のユーザーでログインする方法を教えてください。

解決方法を教えてください。

SQL Serverが混合認証を許可するように設定されていない。

以下は修正手順です。

  1. オブジェクトエクスプローラーのルートでSQL Serverインスタンスを右クリックし、プロパティをクリックします。
  2. 左ペインから[セキュリティ]を選択します。
  3. SQL ServerおよびWindows認証モード]ラジオボタンを選択し、[OK]をクリックします。

  4. SQL Serverインスタンスを右クリックし、[再起動]を選択します(または、[サービス]を開き、SQL Serverサービスを再起動します)。

これはIBM Connectionsのユーザーにとっても非常に便利で、私のウィザードではこの設定を修正するまで接続することができませんでした。