2. use a connection string like (replace xxx.xxx.xxx.xxx with your IP):oConn.Open "Provider=sqloledb;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=xxx.xxx.xxx.xxx,1433;" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"
另外你也ping 一下这个ip,如果ping 不通,可能是网端不能的原因!
你要先搞清楚真个广域网的连接方式,路由器的配置(开放1433和1434段口),IP ADDRESS(固定IP),DNS的配置....
还要配置SQL SERVER是通过TCP/IP协议来访问,CLIENT也要配置。
2.catalog=xsgs中用自己的数据库名字来取代xsgs
3.用命名管道方式连接数据库服务器时data source=//服务器名称;使用tcp/ip方式时data source=数据库服务器的ip地址(要求将数据库服务器设置为tcp/ip通讯方式即可)
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;psw=sa;Initial Catalog=xsgs;Data Source=192.168.0.1
下面给出一段asp连接sql的代码,希望对你有帮助:
strConnString = "driver={SQL Server};server=10.82.177.200;uid=xsgs;pwd=xsgs123;database=xsgs"
set my_Conn = Server.CreateObject("ADODB.Connection")
my_Conn.Open strConnString
Set cmd_Temp = Server.CreateObject("ADODB.Command")
'建立记录集对象
Set rs = Server.CreateObject("ADODB.Recordset")