|
主题: 为什么联不上SQLserver2000数据库?
|
Singo1125
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#12004/3/29 0:49:16
出错信息:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/ch12/firstSQL.asp,行29
我新建一个用户也不行, 我是一个刚刚学习SQL2000的新手,望各位高手指点
|
Singo1125
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#22004/3/29 0:51:07
原代码如下:
<% Table = Request("Table") If Request("Table") = "" Then Table = "authors" %> <html>
<head> <title>SQL Server 连接范例</title> </head>
<body bgcolor="#FFFFFF">
<form Action="firstSQL.asp" Method="GET"> <p><select name="Table" size="4"> <option value="authors">authors </option> <option value="publishers">publishers </option> <option value="titles">titles </option> <option value="titleauthor">titleauthor </option> </select><input type="submit" value=" 浏 览 "> </p> </form>
<hr align="center">
<p align="center">数据表名称:<%=Table%></p>
<hr align="center"> <% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={SQL Server};server=192.168.18.25;uid=sa;pwd=deng;database=pubs" Set rs = conn.Execute( "Select * From " & Table ) RsToTable rs %> </body> </html> <% ' 将 Recordset 输出成HTML的表格 Sub RsToTable( rs )
' Part I:输出数据表的表头 Response.Write "<CENTER><TABLE BORDER=1>" Response.Write "<TR BGCOLOR=#00FFFF>" For i=0 to rs.Fields.Count-1 Response.WRITE "<TD>" & rs.Fields(i).Name & "</TD>" Next Response.Write "</TR>"
' Part II:输出数据表的内容 While Not rs.EOF Response.Write "<TR>" For i=0 to rs.Fields.Count-1 Response.WRITE "<TD>" & rs.Fields(i).value & "</TD>" Next Response.Write "</TR>" rs.MoveNext Wend Response.Write "</TABLE></CENTER>" End Sub %>
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#32004/3/29 9:02:32
ip和用户名或者密码是正确的么?
|
Singo1125
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#42004/3/29 11:44:14
全都正确,IP和访问页面的IP相同,用户和密码是刚刚建立的,而且权限也设置好了,
|
Singo1125
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#52004/3/29 11:58:29
为什么ODBC数据源也不能联接的呢? 图片如下:
|
elite_5d
职务:普通成员
等级:2
金币:1.0
发贴:330
|
#62004/3/29 13:21:22
你设的用户只是在数据库中,而对于SQL-SERVER本身的全局用户组是否也正确的添加了此用户呢?
|