![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ちょっと困った事になってしまったので質問させて頂きます
VB.NETで作成されたクライアント&サーバー型のシステムがあり
現在サーバー側はWindows2003サーバーで稼動しています
過去のテスト環境が使用できなくなった為にテストサーバーをを再構築することにりました
残されたドキュメントを参照しながら
・サーバープログラム導入
・DBの設定
・サービスの起動
・ファイアウォールの解除
上記を行いクライアントから接続を試みたところ
下記のエラーが発生しました
System.Net.Sockets.SocketException: 対象のコンピュータによって拒否されたため、接続できませんでした。
当方Windows2003に詳しくないので、何処の設定を変更すればよいのかアドバイスを頂きたく御願い致します
稼動中のサーバー:Windows2003 StandardEdition
再構築中のサーバー:Windows2003 R2 StandardEdition SP1
この違いも関係しているのでしょうか?
宜しく御願い致します
No.3ベストアンサー
- 回答日時:
そういう理解もごもっともなんですが・・・
つまり原因は旧サーバと新サーバ間に何かしら(設定?Ver差異?)の相違があって、
プログラムはその相違を吸収できる実装ではないのだと思うんです。
プログラムがバグかどうかはおいておいて、その吸収できていない相違は何なのか?
これを追求するにはソースを解析するしかないと思います。(=デバッグ)
※ポイントになる部分だけでもいいんです。
というのも、ソースが公開されていない現状では、どんな実装がなされているのかは
この投稿を読んでいる人には(私を含めて、他のどんな人でも)分からない訳です。
それをどんな書き方をされているのか推測で、あぁでもないこぉでも無いとやっても、、、
一向に目的に近づけないのをご理解していただけますでしょうか。。。
独自に実装したサービスではなく、標準の機能についての事柄であれば、
他の方からも参考になる意見はどんどん出ると思うのですが。
サービスからではなくGUIからの起動で試したところ正常にクライアントからの接続が出来ました
何故サービスからだと接続できないのか不明ですが、これで動作検証は出来ますので終わりにします
No.2
- 回答日時:
単純に「DBに接続できない」という類の問題ではなく、「vb.netで
作った(何かしらの)サービスを提供するプログラムへ、
クライアントから接続できない」ってことですよね??
環境的要因というよりは、プログラムの書き方が大きく影響する
問題なんですね。。。絶対にバグが無いとでも言い切れない限りは
ソースを公開しない限りおそらく解決できないと思いますが、、、
#サービスを提供しているPG、サービスへ接続しているPGとも
この回答への補足
Windows2003 StandardEdition で本稼動していてこちらには正常に接続でき、
同じ物を Windows2003 R2 StandardEdition SP1 にセットアップして動かないので環境の問題だとは思うのですが・・・
御回答有難うございました
No.1
- 回答日時:
使用しているDB(エディションも)と、VB.NETからの接続方式(OleDBやODBCなど)についても
補足情報もらえますでしょうか?
また、そのDBに付属するクライアントツールを使用した場合は、
(エラーが出るプログラムを動かしている端末から)接続できるのでしょうか?
これらの情報でもっと回答がつきやすくなると思います。
この回答への補足
すいません、補足です
構成としましては
|クライアント| - |サーバー| - |DB(Oracle8)|
サーバー - DB はODBCで接続(正常)
クライアント - サーバー間は TCP:8085 で接続(System.Net.Sockets.SocketExceptionが発生)
サーバーで稼動しているサービスへ接続時にエラーが発生してしまいす
(共にVB.NETで作成)
LAN内でファイアウォールやポート制限は有りません
宜しく御願い致します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- その他(コンピューター・テクノロジー) DHCPサーバーについて、、、。 職場のネットワーク環境で困っています。サーバーはWindows s 3 2023/01/04 10:15
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- VPN VPNに接続すると、インターネットに接続できなくなります。 1 2022/06/19 22:51
- セキュリティソフト ヤフーメール 2 2022/05/02 23:02
- Windows 10 WindowsホストのVMware workstationで仮想マシンをシステム起動時に起動できるか 3 2023/06/18 17:52
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
TCP/IP通信時のサーバーからの受信
C言語・C++・C#
-
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
-
4
focus()が上手くいかない
JavaScript
-
5
Apache起動エラー
その他(コンピューター・テクノロジー)
-
6
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NETでSQL-SERVERへの接続方法
-
VB2005からOracle10gへの接続
-
ORACLEに接続できない
-
メールを変数の中に入れたいの...
-
PHPを始めるにあたって質問です。
-
COBOL 2002 でデータベースの接続
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
実行プログラム名の取得
-
「予期しないエラーが発生しま...
-
Tomcatでアクセス制限をしたい
-
HRESULTからの例外:0x8007000B
-
Windowsサーバー、PHPでアクセ...
-
VBAでネットワーク上のバッ...
-
有効なwin32アプリケーションで...
-
コマンドボタンのキャプション...
-
信長の野望 革新について
-
IIS7.5 Excel ファイルオープ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
VisualStudioでのプログラミン...
-
System.Net.Sockets.SocketExce...
-
データベース接続/切断の基本的...
-
●Excel VBAからSQLServerのデー...
-
c#のTLS1.2での通信について
-
ローカル側のC#から、リモート...
-
PerlからOracleに接続
-
VB6.0のコードによるMySQLへの接続
-
VB.NET Oracle接続 クライアン...
-
VB.NET ORA-12170
-
Android端末から外部DB(MYSQL...
-
FFFTPでファイル一覧を取得でき...
-
.NETでodbc接続したい。
-
javascriptでSQLite接続
-
ASP.NETのパフォーマンスと接続...
-
ASP.NETでSQL-SERVERへの接続方法
-
Cでデータベース操作
-
Delphi でOracleのデータを表示...
-
Tomcat FireBird(データベー...
おすすめ情報