- ベストアンサー
VB + SQL + TCP について
VisualBasicの質問です。 データベースを使用してソフトを開発しております。 ソフトとは管理ソフトで外部からの顧客情報などを管理しようと思っております。外部からの顧客情報なのでネットワークをしようします。 データベースにはSQL Serverを使用しております。 内部的なアクセスで、サーバ名を入れる又はIPアドレスで指定して接続することができたのですが、外部からのアクセスでIPアドレスを指定しても接続することができません。下記はローカル内での接続に使用したコネクションです。 cn.ConnectionString = "Provider=SQLOLEDB;Network address=192.168.0.2;" & "initial catalog=○○;User ID= sa;Password=''" '192.168.0.2はサーバのIPアドレス '○○はデータベース名 'saはID 'passはないものとしております。 理由として考えられるTCPのポートを空けるのかと思うのですがどなたかご存知の方ご教授お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.3
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.1
補足
ご回答ありがとうございます。 上記(1)、(2)とも設定は大丈夫です。 環境情報です。 WebServer OS:Windows2000Server > もしwebサーバの構築方法を知っているのであれば、TCP80番ポートに穴を開けてホームページにアクセスできる できております。Webとして80ポートFTPとして20,21ポートなどで設定をしております。 SQL Serverの設定はきちんと1433のTCPポートに設定されております。 もう一度設定を確認して実行してみます。