ちょっと困った事になってしまったので質問させて頂きます
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#
-
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
-
4
ソケットのクローズについて
C言語・C++・C#
-
5
focus()が上手くいかない
JavaScript
-
6
DataViewで複数条件のフィルタのやり方
Visual Basic(VBA)
-
7
enumの値から定義名を文字列化したい
C言語・C++・C#
-
8
Apache起動エラー
その他(コンピューター・テクノロジー)
-
9
CloseとDisposeの違い
Visual Basic(VBA)
-
10
C# ログイン画面からメイン画面への画面遷移について
C言語・C++・C#
-
11
データベースのINT型項目にNULLはNG?
MySQL
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ConnectNamedPipeの接続待ち
-
Android端末から外部DB(MYSQL...
-
データベース接続/切断の基本的...
-
c#のTLS1.2での通信について
-
OracleInProcServer.XOraSessio...
-
VB6.0のコードによるMySQLへの接続
-
ローカル側のC#から、リモート...
-
VisualStudioでのプログラミン...
-
MYSQL接続 Imports エラー
-
windows 2008 server にiisをイ...
-
VB.NET Oracle接続 クライアン...
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
C#からvbsを実行したい
-
有効なwin32アプリケーションで...
-
McAfeeの使い方
-
Accessのマクロで、"RunApp/ア...
-
パソコンのアプリケーションエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudioでのプログラミン...
-
OracleInProcServer.XOraSessio...
-
c#のTLS1.2での通信について
-
System.Net.Sockets.SocketExce...
-
ConnectNamedPipeの接続待ち
-
データベース接続/切断の基本的...
-
Android端末から外部DB(MYSQL...
-
javascriptでSQLite接続
-
●Excel VBAからSQLServerのデー...
-
【Win7・64・C#】マイコンUSB通...
-
VB6.0のコードによるMySQLへの接続
-
VB.NET ORA-12170
-
ローカル側のC#から、リモート...
-
sqlnet.logについて
-
Cでデータベース操作
-
PerlからOracleに接続
-
Androidから外部DBサーバーへ接...
-
VB2010 Dataset内のDB接続先変更
-
DataAdapterだけじゃダメ?
-
Tomcat FireBird(データベー...
おすすめ情報