用连接串连接mssql2000,如何确定是用命名管道连接,还是用tcp/ip套接字呢?
----------------------------------
我写的连接串如下:
connstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=mydb;Data Source=dbserver;Password=000000;"待各台机器都运行我的程序后,我在sqlserver2000的企业管理器中,查看进程,发现有的机器用的网络库是
命名管道(named pipes),有的是tcp/ip套接字(tcp/ip),我不解呀,都是一个连接串呀,为何有的机器用这个网络库连接,
有的机器却用另一个网络库去连接呢?所以我想问,是什么决定客户机使用什么网络库连接呢?
在连接串中无法指定吗?
如果不在连接串中指定,那么在什么地方指定呢?
----------------------------------
我写的连接串如下:
connstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=mydb;Data Source=dbserver;Password=000000;"待各台机器都运行我的程序后,我在sqlserver2000的企业管理器中,查看进程,发现有的机器用的网络库是
命名管道(named pipes),有的是tcp/ip套接字(tcp/ip),我不解呀,都是一个连接串呀,为何有的机器用这个网络库连接,
有的机器却用另一个网络库去连接呢?所以我想问,是什么决定客户机使用什么网络库连接呢?
在连接串中无法指定吗?
如果不在连接串中指定,那么在什么地方指定呢?
我知道是对的,但是我说过了,我在企业管理器的进程中查看,有的客户机用的是“命名管道”,有的客户机用的是“tcp/ip”,我想弄明白了,是什么决定一个客户机用什么网络库去连接数据库的。
tcp/iP - 因特网上使用最为广泛的协议