VB.NET のDB接続文字列

解決


VB初心者  2005-03-09 20:41:39  No: 120137

VB.NETにて、DBに接続するWinアプリを
作成しております。

DBへの接続のConnectionString
について質問です。

ポートを指定しDBへ接続する
する事は可能でしょうか?

☆DBサーバーと、クライアント間に
  ルータがある場合

<開発環境>
WinXP、VB.NET2003、SQLSERVER 2000


岡田 之仁  2005-03-10 20:10:20  No: 120138

ルータの設定が正しく、あるセグメントから別のセグメントへの
ネットワーク的アクセスが可能なら、何等問題はありません。

現在、できないからだと思われるのですが・・・

その場合、ルータの設定が特殊な設定になっているのか、設定を
失敗しているのか・・・ネットワーク環境としてのルータの設定
が解りませんので、その部分はこれ以上突っ込めません。
ルータの設定を行なわれた管理者殿にご確認頂かないと・・・

またSQL Server 2000 のTCP/IPポート設定はデフォルトなのでしょうか?
それとも他のポートに変更されているのでしょうか?変更している場合
は当然、クライアント側からはポートの設定を指定しないとアクセスは
不能です。

※  まずクライアントから、SQL Server 2000 の稼動するマシンに対し
    pingを打って、返事があるのか無いのか・・・
    あれば、ADO等の接続設定で可能なはずです。
    返事がなければ・・・論外です。ルータの設定を見直して下さい。

以上。


VB初心者  2005-03-11 02:53:16  No: 120139

岡田 之仁様
ご回答ありがとうございます。

私の質問の内容が、不足しておりましたすいません。

☆2階層のWinアプリを開発しております。
  既存のネットワーク環境に、新たにサーバー
  を設置する事になり、又クライアントは
  既存のPCとなります。
  そのクライアントに開発しております
  Winアプリを、又新たに設置するサーバーを
  DBサーバーと位置づけます。

  ネットワーク環境ですが、ルータ等により
  セキュリティがきつくなっていると予想でき、
  SQL SERERのデフォルトポートは閉じられている
  様な気がします。
  
  以上の様な状況です。

  
接続文字列の
Datasource で、IPアドレス:ポート番号  とし
て記述すればうまくいくのでしょうか?


岡田 之仁  2005-03-11 05:24:45  No: 120140

>  ネットワーク環境ですが、ルータ等により
>  セキュリティがきつくなっていると予想でき、
>  SQL SERERのデフォルトポートは閉じられている
>  様な気がします。

    であれば、無理です。
    デフォルトポートは使わないが、他のポートに変更していれば
    繋がる設定は行なえますが、確かそれでも動作しない機能が
    あった・・・かもしれません。

    まずは、セキュリティーを外した環境に再設定し、動作確認を
    行ない、動くことを確認された後、再度、セキュリティー設定
    を行い、動作確認をする・・・

    動作するかしないかわからない状態で闇雲にプログラムしても
    それはただの徒労に終わりますので・・・

以上。


岡田 之仁  2005-03-11 05:28:29  No: 120141

追伸・・・

http://support.microsoft.com/default.aspx?scid=kb;ja;287932
http://support.microsoft.com/default.aspx?scid=kb;ja;269882

この辺をご参照の上、ご検討下さい。

以上。


VB初心者  2005-03-11 19:58:18  No: 120142

岡田 之仁様
ご回答ありがとう御座います。

早々、試してみます。

お客様のネットワーク環境ですが、
SQLSERVERで使用するデフォルトポートが閉じられ
いると思われます。おそらく80ポートのみ開いて
いるのでは無いかと....

☆この様な場合は、Winアプリの構成は、
  ノータッチデプロイ等にする必要があるのでしようか?


岡田 之仁  2005-03-11 21:53:25  No: 120143

そういう問題ではなく、他のセグメント(ルータを越える)からの
SQL Server へのアクセスは不可能なので、実現したいことが、
できない!
と言うことです。

ネットワーク管理者とご相談下さい。

以上。


VB初心者  2005-03-11 23:20:07  No: 120144

岡田 之仁様
いろいろありがとうございます。

了解しました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加