0

Windows サービスを作成し、そのサービスを通じてデータベースの操作を行っています。サービスをインストールしたマシンはインドにあり、サーバーはシンガポールにあります。このサービスを実行すると、次のようなエラーが発生します

" SQL Server への接続を確立しているときに、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: TCP プロバイダー、エラー: 0 - ターゲット マシンがアクティブに拒否したため、接続を確立できませんでした。)"

次のような接続文字列があります

return "server=122.0.122.222,5222;database=ABCD;user id=abc101;password=xyz";

これは、文字列を返す関数にあります。この文字列を別の文字列でキャッチし、それを接続オブジェクトに渡しています.MIはここで何か間違っています.?

しかし、私はこのサービスを自宅でテストしました。それはうまく動作します。しかし、クライアント側にデプロイすると、上記のエラーが発生します。このダニがなぜ起こっているのか、何か考えはありますか? それはインターネット接続に関連していますが、インターネット接続は問題ありません。接続を確立するには、サービスからいくつかのアクセス許可を与える必要がありますか?それとも、クライアントの IT チームが最後にいくつかのアクセス許可を与える必要がありますか?

助けてください。前もって感謝します

4

0 に答える 0