系统为XP,ASP连接个人版SQLSERVER的问题

gf8205075 2004-05-03 09:27:50
我用了2中方法进行连接,但是都不可以,为什么呢?
NO.1
<%
dim conn
set conn=server.createobject("ADODB.connection")
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=sdfdc;PWD=sdfdc;DATABASE=sdfdc"
%>
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'sdfdc' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/sqlserver/conn.asp, 第 5 行

NO.2
<%
dim conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="driver={SQL Server};server=(local);UID=sdfdc;PWD=sdfdc;Database=sdfdc"
Conn.Open
If Conn.State = 1 Then
Response.Write("数据库成功打开<BR><BR>")
else
Response.Write("数据库打开失败<BR><BR>")
End If
%>
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sdfdc' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/sqlserver/conn.asp, 第 9 行


我应该怎么连接呢?谢谢高手指点
...全文
36 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gf8205075 2004-05-03
  • 打赏
  • 举报
回复
问题解决了,呵呵,给分
stayhere 2004-05-03
  • 打赏
  • 举报
回复
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:

  1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server;

  2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡;

  3、 在"身份验证"下,选择"SQL Server和 Windows "。

  4、 重新启动SQL Server服务。
gf8205075 2004-05-03
  • 打赏
  • 举报
回复
我顶

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧