投稿日 | : 2002/10/08(Tue) 23:23 |
投稿者 | : A221 |
Eメール | : |
URL | : |
タイトル | : Re^3: SQLServerへの接続 |
> 1に関してですが同じLAN内でつながるマシンとつながらないマシンがあるので
各クライアントのコンソール(コマンドプロンプト)からPingコマンドで
サーバーIPを確認したときつながっていますか?
Ex.
Ping 192.168.0.1
......
Reply from 192.168.0.2 bytes=32 time < 10ms TTL=128
すべてPingがつながるのであれば、私のわかる範囲ではお手上げです。
ちなみに、IPではなく名前付パイプでの接続にしたほうがよいと思いますよ。
以下抜粋--------------------------------------------------------------------
特に指定しない限り、Windows NT が動作するコンピュータ上の SQL Server は、
サーバー名前付きパイプ、TCP/IP ソケット、およびマルチプロトコル
Net-Library で待ち合わせます。
Windows 95/98 が動作するコンピュータ上の SQL Server は TCP/IP ソケットと
マルチプロトコル Net-Library のサーバーで待ち合わせます。
Windows 95/98 が動作しているコンピュータにおけるローカル
(クライアントとサーバーが同じコンピュータ上にある) 接続の場合、
SQL Server はサーバー共有メモリ Net-Library で待ち合わせます。
> ' 接続を確立する
> Connect.Open "Provider=SQLOLEDB;Data Source=サーバーのIP;Initial Catalog=データベース名;", "ID", "PASSWORD"
>ConnectionStringとはOpen後の記述のことですよね?
connection.Open ConnectionString, UserID, Password, OpenOptions
この第一引数のことです。