高分求教!asp连数据库出错.提示拒拒绝访问.

来源:百度知道 编辑:UC知道 时间:2024/05/08 15:44:03
密码、用户名、主机名和数据库都正确..就是网页中看不到。
我是在本机上运行的。
IIS中的“身份验证”我已经把集成WINDOWS身份验证选项勾上。
操作系统,SP2,我没有开防火墙,和杀毒软件.
-------------------------------------------
是不是那些关键的服务没有开启.大家指点一下.
或者关闭了相应的端口?
-------------------------------------------
Microsoft OLE DB Provider for SQL Server 错误 '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。

/yaodian/inc/config.asp,行 11
-----------------
config.asp的连接代码是:
<% dim conn
set conn=server.createobject("ADODB.CONNECTION")
conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=koieysky;UID=sa;PWD=123456;DATABASE=drugstore_server;"
%>
--------------------------
我能用这密码从企业管理器进入数据库,但在网页就是访问不了.求教.

你的用户名和密码可能不对,连接字符串有问题,你设置koieysky这个数据源了吗?你可以这样,你先用vb升成一个连接字符串,然后把这个连接字符串拷贝到这个代码里就行了,也就是你先用vb调试一下,这样问题容易被处理

查看ASP程序根目录下的conn.asp文件,看里面的数据库目录是否正确

这个原因有很多啊,最好有代码看!
用的是本地的数据库吗,asp好像不能连接远程数据库

系统环境:

1、操作系统:Windows 2000
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE

访问方法:

1、连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager

创建新的用户:如user1/pass1,赋予connect,resource权限。
SQL> grant connect,resource to user1 identified by pass1;

SQL> conn user1/pass1
SQL> create table test(a date);

Oracle数据库的实例名,本例:oradb
Oracle用户名,本例:user1
Oracle主机字符串:oradb

tnsnames.ora文件中

ORADB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oradb)
)
)

2、在IIS默认WWW目录下创建test.asp,用notebook编辑,输入以下代码

<%<br>