web-dev-qa-db-ja.com

SQL Server 2008のリモートログインが失敗し、ローカルが成功し、リモートログインが有効になっていますか?

リモート接続を有効にし、Windows認証とSQLServer認証の混合を有効にしてSQLServer2008を実行しています。私がセットアップしたログイン(WindowsとSA)は、サーバーから正常に機能します。ただし、リモートコンピュータからログインすると、「ユーザーのログインに失敗しました...」というエラーが表示されます。

何か案は? 「リモート接続が有効になっていません」というエラーが表示される前に、それを有効にすると、この新しいエラーが表示されます。

どんな助けでも大歓迎です!

3
Matt McCormick

ドー!接続文字列でポート2434を指定していました。これは不要であり、問​​題が発生します。ポート仕様を削除すると、この問題が修正されました。

0
Matt McCormick

これとまったく同じ問題が発生しました。私の場合、SQLServerブラウザサービスがSQLサーバーで実行されていませんでした。そのサービスを開始するとエラーが削除され、リモートで接続できるようになりました。

1
jpennell

1)SQL Serverエラーログをチェックして、ログインが失敗する理由の詳細を確認できます。 18456エラーのバリエーションが表示されるはずです。
このブログ投稿は、これらのエラーをトラブルシューティングするための優れたリソースです: http://blogs.msdn.com/sql_protocols/archive/2006/02/21/536201.aspx

2)エラーログに18456エラーが表示されない場合、接続しようとしてもSQLServerに到達していません。ポートをブロックしているファイアウォールがあるかどうかを確認します(サーバー、クライアント、またはその間に)。

0
Tim Benninghoff

SQL Server Browserサービスを実行している場合、1433で実行されていなければ、ポート番号を指定する必要はありません。今後の参考のために参考までに。

0
Tim Ford