请问asp如何连接远程的sql server2000服务器?

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:24:38
公司的服务器和电脑都是在一个局域网中,现在知道了服务器的ip地址,用户名和密码,如何连接?用asp做网站的那个服务器电脑上没有装sql客户端,可以连接上sql server2000服务器么?请大家帮忙

<%
dim conn, rs
set conn=CreateObject ("ADODB.connection")
conn.ConnectionTimeout = 60
ConnStr = "Provider=Sqloledb; User ID=用户名; Password=密码; Initial Catalog=数据库名称; Data Source=ip地址;"
Conn.Open ConnStr
set rs=CreateObject("ADODB.Recordset")
%>

没有装客户端可以用这样的连接:
<%
dim conn, rs
set conn=CreateObject ("ADODB.connection")
conn.ConnectionTimeout = 60
Conn.Open "filedsn=DSN名称.dsn"
set rs=CreateObject("ADODB.Recordset")
%>

没有装sql客户端,除非你用odbc,不过那样效率很低。
所以最好装sql连接客户端。
至于如何连接,这属于asp最基本语法,你搜索一下就一堆。
strConn="Driver={SQL Server};server=ip;uid=用户名;pwd=密码;database=数据库名"
set conn=Server.CreateObject("ADODB.Connection")
conn.open strConn

<%
dim conn
dim connstr
connstr="Driver={SQL Server};server=IP地址(如:127.0.0.1);uid=用户名;pwd=密码;database=数据库名称"