Win 7 64 に SQL Server 2008 Express をインストールしました。Windows 認証を使用して SQL Server Management Studio 経由で接続できますが、SQl サーバー認証では接続できません。http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/の指示に従って、リモート接続と SQL サーバー認証が適切に構成されていると感じます. それでも、ログインしようとすると、ログインに失敗したというエラーが表示されます。答えが意味をなさないため、グーグルは役に立たないようで、当てはまらないようです。これらの 1 つは、動的ポートを空白に変更し、ポートをハード コードするという提案でした。このツールはデフォルトではそのような方法でインストールされないため、これが実際の問題であるとは信じがたいです。私が見つけた投稿では、なぜそれを変更する必要があるのか を説明していませんでした.
正確なメッセージは次のとおりです。
bvl-wd-bturner\SQLEXPRess に接続できません 追加情報: ユーザー 'DTN\bill.turner' のログインに失敗しました。(Microsoft SQL Server、エラー 18456)
次の資格情報でログインしようとしました:
サーバーの種類: データベース エンジン サーバー名: bvl-wd-bturner\SQLEXPRESS 認証: SQL Server 認証 ログイン: DTN\bill.turner パスワード:
Windows認証を使用してログオンする価値があるため、接続プロパティを調べます。ユーザー名は上記のログインに準拠しています。サーバー名は同じです (実際には両方をコピーして貼り付けます)。
=== 更新 === Windows ファイアウォールがオフになっています。
また、予約したとしても、ポート番号をハードコーディングして、すべての動的ポートの「0」を削除し、ポートを 1433 に設定しようとしましたが、うまくいきませんでした。:-(
=== UPDATE 2 === SQL Server アカウントを作成する必要があることに気付き、作成しました。次の資格情報を使用して SSMS 経由でログインできるようになりました。ただし、次のように DbVisualizer またはテスト Java ファイルを介してログインできないようです。
ドライバーは net.sourceforge.jtds.jdbc.Driver 接続 URL は jdbc:jtds:sqlserver://bvl-wd-bturner:1433/host です
現在 SSMS で正常に使用している資格情報は次のとおりです。 サーバーの種類: データベース エンジン サーバー名: bvl-wd-bturner\SQLEXPRESS 認証: SQL Server 認証 ログイン: ローカル パスワード:
この時点で、私が見逃しているのは明らかであると信じなければなりませんが、まだ見つけていません。