[リストへもどる]
一括表示

投稿時間:2002/10/10(Thu) 19:45
投稿者名:困ったチャン
Eメール:
URL :
タイトル:
SQLの接続について
VB6、MicroSoft SQL Serverを使ってデータベースソフトを作成中です。
環境としてはサーバーがWin2000で、そこにSQLがインストールされています。
SQLに接続する際に、サーバー名をサーバーのLOCALID(192.168.0.1)するとつながるのですが、
GLOBALIPにすると、つながりません。サーバーへのログオンはNT統合セキュリティーを使用してます。
コマンドプロンプトでPINGで接続を確かめると、間違いなくつながっているのですが、VBから
つなごうとすると"サーバーがSQLサーバーが存在しないか、アクセスが拒否されました"と
コメントが出ます。ちなみにConnection Stringは、
「Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=sougou;Data Source=ホスト名」です。LOCALでつなぐ場合と、GLOBALでつなぐ場合は
接続方法が違うのでしょうか。
分かりづらくてすいません。

投稿時間:2002/10/11(Fri) 02:10
投稿者名:A221
Eメール:
URL :
タイトル:
Re: SQLの接続について
> 「Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial
>Catalog=sougou;Data Source=ホスト名」です。

Data Source=グローバルIPとなるのではないでしょうか?

投稿時間:2002/10/11(Fri) 17:56
投稿者名:困ったチャン
Eメール:
URL :
タイトル:
Re^2: SQLの接続について
> > 「Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial
> >Catalog=sougou;Data Source=ホスト名」です。
>
> Data Source=グローバルIPとなるのではないでしょうか?

>>>ありがとうございます
>>>Data Source=グローバルIPにしてみたのですが、つながりません。

投稿時間:2002/10/12(Sat) 09:36
投稿者名:A221
Eメール:
URL :
タイトル:
Re^3: SQLの接続について
> > > 「Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial
> > >Catalog=sougou;Data Source=ホスト名」です。
> >
> > Data Source=グローバルIPとなるのではないでしょうか?
>
> >>>ありがとうございます
> >>>Data Source=グローバルIPにしてみたのですが、つながりません。

ご存知かもしれませんが、開発環境ならばデータビューウィンドウを開くことによって
接続試験ができます。

標準ツールバーのウィンドウ関係の端っこに黄色のデータベースマークで開きます。
で、「新しいデータリンクの追加」で追加してやれば、Access2000でADPファイルを
つなぐようにつなげます。
「OLEDB SQLServer」を選択して「次へ」を押し、次のページでサーバー名に
直接IPを入力して見てください。サーバーがつながっていればこの段階でエラーは出ませんが、
サーバーが見つからないときはここですでにエラーではじかれます。

投稿時間:2002/10/18(Fri) 13:49
投稿者名:困ったチャン
Eメール:
URL :
タイトル:
Re^4: SQLの接続について
いろいろとありがとうございました。
とりあえずLOCAL専用のアプリとして開発を進めます。