|
主题: 用UD和SQL Server作连接时出现问题啦!
|
 robinwei
职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2001/12/16 10:05:26
|
#12001/12/16 16:57:43
用UD和SQL Server作连接时出现问题啦!请各位指点
编辑历史:[这消息被robinwei编辑过(编辑时间2001-12-18 11:36:22)]
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#22001/12/17 15:48:16
看不出有什么错误。
|
 xidaboy
职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2001/11/14 2:38:55
|
#32001/12/17 19:06:23
你最好把代吗贴一下,大家帮你看看
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
|
#42001/12/17 19:49:52
典型是数据库连接权限不够,你可以先用SQL的超级用户SA试一下,另外ODBC建完以后,在UD中建立test连接时,用户名和密码也先填上,例如:uid=sa;pwd=sa,然后保存连接,再测试!
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#52001/12/17 20:41:06
问题是sa权限太大如果不是自己服务器不太可能得到。确实该重新检查用户权限设置。
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
|
#62001/12/17 21:34:52
数字面包在上个帖子中说 引用: 问题是sa权限太大如果不是自己服务器不太可能得到。确实该重新检查用户权限设置。
我看他的例子好象服务器就是在本机上,他都可以建本地系统ODBC的嘛  用sa当然危险,我的意思只是让他测试一下是不是数据库权限在作怪哦  ! 面包兄最近在忙些什么?要开新网站了?
|
 robinwei
职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2001/12/16 10:05:26
|
#72001/12/18 0:05:41
多谢各位,我的服务器就是在本机上,我先用sa试一下......
waiting......
|
 robinwei
职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2001/12/16 10:05:26
|
#82001/12/18 11:35:26
解决了,是由于匿名访问的设置没有设对 多些各位的指点~
|
 風雲
职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
|
#92002/1/1 18:37:17
xpilot说:---------- 典型是数据库连接权限不够,你可以先用SQL的超级用户SA试一下,另外ODBC建完以后,在UD中建立test连接时,用户名和密码也先填上,例如:uid=sa;pwd=sa,然后保存连接,再测试!----------- 可我的sa密码在SQL中已经设置了并且不是sa啊,请问这一点是按您所说的那样随便设置一个哪,还是按原来的在SQL安装过程中设置的那个啊。反正我的出错信息总是:---- Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'DYUMING1\IUSR_DANGZHUJI' 登录失败。
/Default.asp,行5 ----------------------------- 另外,我的UD中的模式是Local/Network,以前使用ACCESS时是在本地的虚拟网中建立一个数据库,然后上传至远程中的就行了。现在我的SQL 2000的数据库应该建立在哪里呢,是本地还是远程的文件夹中呢? 拜托大家了
|
 風雲
职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
|
#102002/1/1 18:44:33
我设置了密码后,页面出现了这个错误:------------------------- Provider 错误 '80004005'
不支持此接口
/Default.asp,行5 --------------------------------- 我的Default.asp的的4行、5行分别是: var Recordset1 = Server.CreateObject("ADODB.Recordset"); Recordset1.ActiveConnection = MM_SqlConnect_STRING;
它不支持什么接口啊,我听不懂啊
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
|
#112002/1/1 22:08:41
風雲在上个帖子中说 引用: xpilot说:---------- 典型是数据库连接权限不够,你可以先用SQL的超级用户SA试一下,另外ODBC建完以后,在UD中建立test连接时,用户名和密码也先填上,例如:uid=sa;pwd=sa,然后保存连接,再测试!----------- 可我的sa密码在SQL中已经设置了并且不是sa啊,请问这一点是按您所说的那样随便设置一个哪,还是按原来的在SQL安装过程中设置的那个啊。反正我的出错信息总是:---- Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'DYUMING1\IUSR_DANGZHUJI' 登录失败。
/Default.asp,行5 ----------------------------- 另外,我的UD中的模式是Local/Network,以前使用ACCESS时是在本地的虚拟网中建立一个数据库,然后上传至远程中的就行了。现在我的SQL 2000的数据库应该建立在哪里呢,是本地还是远程的文件夹中呢? 拜托大家了
SQLServer不象Access一样得到IIS的默认支持因而只需要传个.mdb文件就什么都可以搞定,毕竟SQLServer是为百万级海量数据信息处理的需求专门设计的高级数据库服务器,所以要上传使用SQLServer的程序,首先必须保证你的主页提供商的服务器已经安装了SQLServer。否则一切免谈,所以基本不存在Local/Network的制作模式,可以选None方式,只要你保证你本地开发环境和服务器一致,本地开发出来的程序上传到服务器设置好相应的权限,运行效果肯定是一致的。
|