2

データ駆動型で動的データを使用する WPF アプリケーションを作成しています。ローカル コンピューターでの開発プロセスを通じて、すべてがうまくいき、アプリケーションとローカル SQL サーバーは完璧に機能していました。

ここで、データベースをローカル マシンからサーバーに転送しました。データベースをリモート サーバーの SqlServer DATA フォルダーにコピー アンド ペーストしました。サーバーに問題なく接続できるようになりました。Visual Studio で接続文字列をテストして接続を確認しました。[接続のテスト] をクリックすると、接続が成功したと表示されます。

しかし、リモートにあるデータベースを使用してアプリケーションを実行しようとすると、次のエラーが発生します。

SQL 例外、タイムアウトが発生しました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。

そして、10分前にローカルマシンで正常に動作していたので奇妙だと思うので、リモートサーバーの設定か何かに違いないと思いますか?

また、LINQ to SQL を使用しており、LINQ to SQL クラス (dbml ファイル) を編集してタイムアウトなどを増やしてみましたが、まったく同じエラーが発生します。私は自分が間違っていることを理解していません。少し前まではローカルマシンですべてが機能していたので...

問題が何であるか、またはどのように修正できるかについてのアイデアはありますか? ありがとう

4

1 に答える 1

0

このエラーは通常、サーバーとクライアント間の接続の問題が原因です。ネットワークに問題がある可能性があります。データベース サーバーがアプリケーション マシンからアクセス可能であり、ファイアウォールが接続をブロックしていないことを確認してください。

于 2012-05-23T12:16:43.287 に答える