主题:  ASP到底怎么连接SQL server数据库的?

印度神棍

职务:普通成员
等级:1
金币:2.0
发贴:237
#12003/7/30 12:58:30
我搞不清!
是这样的,我的机器名是HN315-server,上运行MS SQL server 2000 .我想连接SQL中名为mysite的数据库,用户名密码什么的都写上了。为什么运行总是说内部服务器错误!?是不是要早ODBC中定义数据源什么的?请高手详细指点(就是step by step拉!我很蠢的 )
我用的是别人的代码如下:
<%
Set conn=Server.CreateObject("ADODB.Connection")
datas="DRIVER={SQL Server};SERVER=315-server;UID=sa;PWD=111;DATABASE=mysite"
conn.open datas
%>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22003/7/30 13:11:00
你去掉ie的错误友好提示,看看是错误提示找不到sql服务器还是无法登陆



印度神棍

职务:普通成员
等级:1
金币:2.0
发贴:237
#32003/7/30 13:26:24
服务器对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/index.asp,行2

无效的 ProgID。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42003/7/30 14:23:43
服务器不支持你使用的Object,似乎根数据库连接没有关系



吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
#52003/7/31 17:16:34
datas="DRIVER={SQL Server};SERVER=315-server;UID=sa;PWD=111;DATABASE=mysite"

改成conn.open "DRIVER={SQL Server};SERVER=315-server;UID=sa;PWD=111;DATABASE=mysite"



印度神棍

职务:普通成员
等级:1
金币:2.0
发贴:237
#62003/8/1 14:58:13
同志们!不好意思
我发错了
我是写的
conn.open "DRIVER={SQL Server};SERVER=315-server;UID=sa;PWD=111;DATABASE=mysite"
因为中途改过conn为datas,贴的时候复制过来,没改过来~~~

还是不行
错误提示是:sa未与指定服务器建立信任连接!
但是本机上另一站点能够正常连接数据库。不过是access的....
谁能教我step by step 从数据库的建立开始,建立数据源到连接数据库全部的详细步骤吗?我跟自己做的对照一下



印度神棍

职务:普通成员
等级:1
金币:2.0
发贴:237
#72003/8/1 15:22:34
对了对了
在建立数据源ODBC的时候,到了选择”SQL server应该如何验证登陆ID的真伪“那一步,选”使用网络登陆ID的windows NT验证“就可以建立。但是选择”使用用户输入的ID和密码的SQL server验证“这一种然后在下面输入用户名密码就说用户名**无法建立信任连接
我肯定是数据库的用户名什么的错了。那要到哪去添加连接SQL server的新用户?我在其中的mysite数据库添加的用户名没用...



顺子

职务:普通成员
等级:4
金币:10.0
发贴:1867
#82003/8/1 15:28:23
建议采用udl方式

Set objConn = Server.CreateObject("ADODBConnection")
udl = Server.MapPath("udl的地址")
conn.open "flie=" & udl"