• 締切済み

MSDE VB6 で NICが二つあるのですが

MSDE(SP1)とVB6(SP4)で開発中なのですが クライアント用のPCにNICが二つあります ひとつは内LAN用でもうひとつはCATV用なのですが クライアントからSQLエンジンにアクセスしようとすると CATVの方へ走って行きます 当然タイムアウトなのですが・・・ VBのADOを介してのアクセスなのですが 特定のNICを指定することは可能なのでしょうか? 出来るのであればその方法を 出来ないのであれば別のアイデアを(NICを外すってのは無しで(^^)笑) 宜しくお願い致します サーバー・クライアント共に WIN98SE ADO6.0(SP4) MSDE(SP1) VB(SP4)

みんなの回答

  • arata
  • ベストアンサー率49% (139/279)
回答No.2

あとですね。 使用するプロトコルを名前付きパイプにして、 内側のLANは、NetBEUIを使用できるように する(当然ケーブルテレビ側はTCP/IPオンリー ですよね)

pingpong_sp
質問者

お礼

早速の回答 ありがとう御座います が すいません 自己解決しました ずっと考えていたんですが、質問を出してから閃いてしまいました で 解決方法は ファイヤーフォールで クライアントシステムをLOCAL以外に使用できなくしました そしたら 以外にあっさり繋がったので ちょっと 拍子抜けです 追伸   名前つきパイプもやってみたんですがどうしても   CATVから探しに行くんです   IP・サーバー名を指定してもCATVを探しに行くんです   NICの挿してる順番なんでしょうかねぇ(^^)笑

  • arata
  • ベストアンサー率49% (139/279)
回答No.1

確認しないで言っていますが LMHOSTSやHOSTSファイルの設定で、 DNSを見に行かなくなりませんか?

pingpong_sp
質問者

お礼

早速の回答 ありがとう御座います 反応の早さにびっくりしてます(^^)笑 別のところでは 1週間以上 ほったらかしにされてたのに(^^)笑

関連するQ&A

  • VB6で任意のNICからの出力

    開発環境:VB6.0(SPなし) + Windows XP SP3 FTPクライアントを作成しています。 レイアの異なる、2枚のNICが1つのPCにさしてあるとします。 ネットワークはLANでつながっていて、下記のような構成だとします。 例 NIC_A(192.168.100.100) NIC_B(192,168,80,100) FTPホスト HOAT_A(192.168.100.1) HOST_B(192.168.80.1) NIC_AからHOST_AにFTPのダウンロードをしたいのですが、方法がわかりません。 GetFtp()では、出力元のNICを指定できないことはわかっています。 出力元のNICを任意に指定できる方法をご教授ください。

  • VB2005からMSDE2000Aに接続したいのですが、、

    VB2005からMSDE2000へ接続しようと思います。このMSDE2000へAccess2002では接続できているのでMSDE2000自体には問題はないかと思います。 手順は: VB2005にSqlConnectio1を配置し、 ConnectionString → 新しい接続 の 接続の追加でデータソースとデータベースファイル名を指定して接続の確認を行うのですが --- エラー ---- サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) となって接続できません。 チェックポイントはどこでしょうか? よろしくお願いします。

  • MSDE2000へのDSL回線でのODBCアクセス

    WindowsXPSP2のPCを2台。1台にMSDE2000をインストールしています。 ハブにPC2台を直接つないぎ、MSDE2000をインストールしていないPCから ODBCでMSDE2000にアクセスしたところ殆ど問題はありません。 この2台をDSL回線にてつないだところ、 MSDE2000へアクセスする処理が極端に遅くなりました。 パケットを見たところ、TCPで、MSDE2000にアクセスしたPCが、 ms-sql-sからのACK待ちがタイムアウトになり リトライを繰り返しているようです。 この問題を解決する手法をご存知でしたら、お教えください。

  • クライアントとサーバーの接続確認方法について

    VB2005とSQLとSERVER2005の接続について 以下のような環境で動作するクライアントのプログラムを開発しています。 「DBサーバー」 WindowsXPSP3 DB:SQL-SERVER2005 「クライアント」 WindowsXPSP3 開発:VB2005 上記、クライアントでたまに、スタンドアローンで動作させる必要があるため、 スタンドアローンの場合、サーバーへはアクセスしないようにしたいのですが クライアントとサーバーが接続しているか確認したいのですが VB2005でどうすればいいでしょうか? 現状ですと、スタンダローンで動作していても、サーバーにアクセスしにいき タイムアウト(?)するまで、待っている状態でいます。 待つことをやめたいので、スタンドアローンで動作している場合、はアクセスしに 行かないようにしたいのですが。 どうか御教授ください。よろしくお願いします。

  • VB6でSQLServerへADO接続するとOPENがすごく遅いんです。

    お世話になってます。 今、VB6.0で作成したシステム(ADOでACCESS2000に接続)をSQLServerに移行しています。 しかしDBの初回OPEN時に5秒くらいかかってしまいます。 原因を探しているのですが、どうしても見つかりません。 誰かご存知の方がいらっしゃいましたら、ご教示お願いします。 開発環境は以下の通りです。 OS:WindowsXP SP2 開発言語:VB6.0 SP5 データベース:SQLServer2005 ADO:ADO2.5

  • MSDEのバックアップ

    こんにちわ。 今までAccessのmdbを一人で使うという前提の元で 開発・使用していたのですが、 複数ユーザーからの同時アクセスの必要性が出てきたので 少し調べてみたらAccessのCDに おまけ(とはいえないようなすごいものですよね?)でMSDEと いうものがあるというのを知って、これに 乗せ変えてしまおうかと考えています。 (もちろん殆ど作り直しだとは思うのですが ^^;) そこで質問なのですが、今までmdbファイルのバックアップ ですんでいたのですが、MSDEになると、どうなるのでしょうか。 SQL Serverだとそういった管理ツールがついてくるらしいのですが MSDEを実際に運用する時は、日常のバックアップ 作業はどのようにするのでしょうか? (素人考えで、ATコマンドで、backup databaseを 発行するのかなとか思っています。)

  • MSDEをスタンドアロンで使用しているのにネットワークエラー

    MSDE1.0をスタンドアロン端末で使用しておりますが、アプリ(VB6で作成)を起動した状態で、LANケーブルを挿し直すと、ネットワークエラーが発生してしまい、異常終了します。 どなたか、解決方法を教えていただけませんでしょうか。 なお、当方の環境は、 OS:WindowsXP SP2 プログラミングツール:VB6.0 データベース:MSDE1.0 SP4(SP2でも同様でした。) データベースの接続方法は、ADOを使用しています。 以上、よろしくお願いします。

  • SQL Serverへの接続ができません

    お恥ずかしながら、何か根本的なことが解っていないので、困っております、どなたかご教授くださいませ。 [環境] VB6+ADO2.7+SQL Server2000(又はMSDE)でシステムを構築しています。 [開発環境] 社内で開発していた時は、各PCにSQL Server2000のCDからクライアントツールをインストールしています。 開発環境ではサーバーへの接続はうまくいっております。 [困ったこと] Install Shield Expressで顧客用のSETUPファイルを作成してADO等の必要なファイルはインストールしているのですがいるのですが、接続できません。 あらかじめクライアントに何か設定しておく必要があるのでしょうか? いろいろ調べてみるとudlファイル?かODBC?と訳がわかりません。 開発環境のODBC画面には何もありませんので、udlかとは思うのですが、サーバーを参照させるにはどうしたらいいのでしょうか?

  • MSDE2000+SP4

    お世話になります。 WinXP-Pro(SP2)マシンがあります。 MSDE2000relA(SP2対応)をインストールしました。既定のインスタンスのみでの利用です。 これにSP4(SQL2000.MSDE-KB884525-SP4-x86-JPN.EXE )をインストールしたいと思います。ところが、「指定のインスタンス名は無効です」とエラー表示され、インストールできません。 インスタンス名はMSSQL、MSSQLSERVER、Microsoft SQL Server Desktop Engine、など等あちこち調べて拾ってきたものを設定して試してみたのですが、通りません(新たなインスタンスが作成されてしまいます) 正しいセットアップの方法(インスタンス名の指定方法)をご存知の方、いらっしゃいましたら是非教えて下さい。宜しくお願い致します。 或いは、そもそも既定のインスタンスのみでの使用、というのはイレギュラーなんでしょうか?

  • MSDEのネットワーク

    MSDEのSQLサーバ上でDBを構築したのですが、TCP/IP接続されたネットワーククライアントから接続できません。 ナゼでしょう? 何が悪いのか分からないので、解決のために必要な情報が何であるかもわかりません。 データ構築までは単体で行っていたために支障なかったのですが、どうしてもリモートアクセスが必要になってきたためにとても困っています。 どうか相談にのってください。 宜しくお願いします。