x光成像原理:关于asp和sql server

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 06:16:56
我买了本关于asp和sql server的书.有一张光盘.我把光盘的代码和数据库拷到我的机器上.可是上边的例子就是不能使用.
我安装的是sql server2000
它显示这样的信息.
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/ch04/conn.asp, 第 7 行

这里是连接代码:
<%
dim conn,rs,sql,str
set conn=server.CreateObject("adodb.connection")
set rs=server.createobject("adodb.recordset")
set subrs=server.createobject("adodb.recordset")
str="PROVIDER=SQLOLEDB;DATA SOURCE=server;UID=sa;PWD=;DATABASE=shop"
conn.open str
%>

我觉得主要有两个原因
一个是你服务器的名称是不是正确。就是那个DATA SOURCE=server;其中server是你的服务器名称,和你实际机子中的名称是否相同,你实际机子的名称可以通过双击右下角那个绿箭头查看。
二是这个SQL Server服务器是不是没设混合登陆?打开企业管理器,右键点数据库服务器(就是那个带绿箭头的)选属性,选安全性选项卡,里面的身份验证需要选成“SQL和Windows”才可以。

倒数第三句
PWD=这里输入你的SA账号密码