conn.open "dsn=BBS;uid=;pwd=;"
....(以下省略)
(在本机运行:win2000+iis5+sql7.0)
产生如下错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'CHINA\IUSR_CHINA'
为什么,如何设置?越全面越好,谢谢!
22 个解决方案
#1
跟我一个错误 我也想知道
#2
我也有一个差不多的,
是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 1。
程序是用connect对象excute一个 delete语句
大家帮忙
是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 1。
程序是用connect对象excute一个 delete语句
大家帮忙
#3
一般都是在 execute 于聚众,SQL语言有错误了,大部分都是字段名字写错了,或者数据类型不匹配(比如向一个日期型字段,填写字符串)。我经常出这个问题,几乎都是这样的错误,没发现有过数据库连接错误导致的。
#4
SQL的引号,空格很敏感的
#5
請試一下:
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;pwd=;"
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;pwd=;"
#6
还是不行
#7
uid等于空呀
#8
空也没用
#9
就"dsn=bbs"其它都不用
再不行就用filedsn="bbs.dsn"
先设置文件系统dsn
再不行就用filedsn="bbs.dsn"
先设置文件系统dsn
#10
To: 上面的各位兄弟
上面的错误不是很明显吗???
Login failed for user 'CHINA\IUSR_CHINA'
表明当前运行ASP的用户没用权限访问SQL数据库。
可能产生此错误的原因及解决方法:
1.你的SQL Server使用的是NT的安全认证方式。
---为你的ASP匿名用户设置访问SQL Server相应数据库的用户权限
2.你的SQL Server使用的是混合的安全认证方式
---确定在conn.open "dsn=BBS;uid=;pwd=;"中指定有权限访问相应数据库的用户名及密码
上面的错误不是很明显吗???
Login failed for user 'CHINA\IUSR_CHINA'
表明当前运行ASP的用户没用权限访问SQL数据库。
可能产生此错误的原因及解决方法:
1.你的SQL Server使用的是NT的安全认证方式。
---为你的ASP匿名用户设置访问SQL Server相应数据库的用户权限
2.你的SQL Server使用的是混合的安全认证方式
---确定在conn.open "dsn=BBS;uid=;pwd=;"中指定有权限访问相应数据库的用户名及密码
#11
是 访问权限的问题,看看下面的文章,可能对你有帮助。
http://www.csdn.net/develop/read_article.asp?id=6589
http://www.csdn.net/develop/read_article.asp?id=6590
http://www.csdn.net/develop/read_article.asp?id=6591
http://www.csdn.net/develop/read_article.asp?id=6589
http://www.csdn.net/develop/read_article.asp?id=6590
http://www.csdn.net/develop/read_article.asp?id=6591
#12
1、从现象看是你的dsn设置有问题
系统提示[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'CHINA\IUSR_CHINA'说明你使用网络登陆id 的nt验证,你应检查nt服务器上的设置,看IUSR_CHINA用户是否有足够的权限
2、应使用系统dsn
3、你可用
cnstr="driver={sql server};server=servername;uid=sa;psd=;database=databasename;"
set cn=server.CreateObject ("adodb.connection")
cn.Open cnstr
式式看
系统提示[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'CHINA\IUSR_CHINA'说明你使用网络登陆id 的nt验证,你应检查nt服务器上的设置,看IUSR_CHINA用户是否有足够的权限
2、应使用系统dsn
3、你可用
cnstr="driver={sql server};server=servername;uid=sa;psd=;database=databasename;"
set cn=server.CreateObject ("adodb.connection")
cn.Open cnstr
式式看
#13
错误原因是由于登陆失败导至,将
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=;pwd=;"
改为
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;password=;"
试试
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=;pwd=;"
改为
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;password=;"
试试
#14
http://www.knowsky.com/list.asp?id=12
#15
诺亚方舟:我要如何的安装才不会使用NT的安全认证方式。
#16
flyinto(孤独求败):
打开你的SQL的企业管理器,选中你的SQL服务器,右击选“属性”,在“安全性”设置中可以修改
打开你的SQL的企业管理器,选中你的SQL服务器,右击选“属性”,在“安全性”设置中可以修改
#17
谢谢!我如何与你取的联系。我的oicq:16225050
#18
To:flyinto(孤独求败)
QQ:22999885
QQ:22999885
#19
你是在普通asp文件中使用此语句吗?
#20
重建一个dsn就可以了啊
#21
用sql server帐号登陆
#22
quickp(philosopher) :yes!
#1
跟我一个错误 我也想知道
#2
我也有一个差不多的,
是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 1。
程序是用connect对象excute一个 delete语句
大家帮忙
是Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 1。
程序是用connect对象excute一个 delete语句
大家帮忙
#3
一般都是在 execute 于聚众,SQL语言有错误了,大部分都是字段名字写错了,或者数据类型不匹配(比如向一个日期型字段,填写字符串)。我经常出这个问题,几乎都是这样的错误,没发现有过数据库连接错误导致的。
#4
SQL的引号,空格很敏感的
#5
請試一下:
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;pwd=;"
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;pwd=;"
#6
还是不行
#7
uid等于空呀
#8
空也没用
#9
就"dsn=bbs"其它都不用
再不行就用filedsn="bbs.dsn"
先设置文件系统dsn
再不行就用filedsn="bbs.dsn"
先设置文件系统dsn
#10
To: 上面的各位兄弟
上面的错误不是很明显吗???
Login failed for user 'CHINA\IUSR_CHINA'
表明当前运行ASP的用户没用权限访问SQL数据库。
可能产生此错误的原因及解决方法:
1.你的SQL Server使用的是NT的安全认证方式。
---为你的ASP匿名用户设置访问SQL Server相应数据库的用户权限
2.你的SQL Server使用的是混合的安全认证方式
---确定在conn.open "dsn=BBS;uid=;pwd=;"中指定有权限访问相应数据库的用户名及密码
上面的错误不是很明显吗???
Login failed for user 'CHINA\IUSR_CHINA'
表明当前运行ASP的用户没用权限访问SQL数据库。
可能产生此错误的原因及解决方法:
1.你的SQL Server使用的是NT的安全认证方式。
---为你的ASP匿名用户设置访问SQL Server相应数据库的用户权限
2.你的SQL Server使用的是混合的安全认证方式
---确定在conn.open "dsn=BBS;uid=;pwd=;"中指定有权限访问相应数据库的用户名及密码
#11
是 访问权限的问题,看看下面的文章,可能对你有帮助。
http://www.csdn.net/develop/read_article.asp?id=6589
http://www.csdn.net/develop/read_article.asp?id=6590
http://www.csdn.net/develop/read_article.asp?id=6591
http://www.csdn.net/develop/read_article.asp?id=6589
http://www.csdn.net/develop/read_article.asp?id=6590
http://www.csdn.net/develop/read_article.asp?id=6591
#12
1、从现象看是你的dsn设置有问题
系统提示[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'CHINA\IUSR_CHINA'说明你使用网络登陆id 的nt验证,你应检查nt服务器上的设置,看IUSR_CHINA用户是否有足够的权限
2、应使用系统dsn
3、你可用
cnstr="driver={sql server};server=servername;uid=sa;psd=;database=databasename;"
set cn=server.CreateObject ("adodb.connection")
cn.Open cnstr
式式看
系统提示[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'CHINA\IUSR_CHINA'说明你使用网络登陆id 的nt验证,你应检查nt服务器上的设置,看IUSR_CHINA用户是否有足够的权限
2、应使用系统dsn
3、你可用
cnstr="driver={sql server};server=servername;uid=sa;psd=;database=databasename;"
set cn=server.CreateObject ("adodb.connection")
cn.Open cnstr
式式看
#13
错误原因是由于登陆失败导至,将
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=;pwd=;"
改为
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;password=;"
试试
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=;pwd=;"
改为
set conn=server.createobject("adodb.connection")
conn.open "dsn=BBS;uid=sa;password=;"
试试
#14
http://www.knowsky.com/list.asp?id=12
#15
诺亚方舟:我要如何的安装才不会使用NT的安全认证方式。
#16
flyinto(孤独求败):
打开你的SQL的企业管理器,选中你的SQL服务器,右击选“属性”,在“安全性”设置中可以修改
打开你的SQL的企业管理器,选中你的SQL服务器,右击选“属性”,在“安全性”设置中可以修改
#17
谢谢!我如何与你取的联系。我的oicq:16225050
#18
To:flyinto(孤独求败)
QQ:22999885
QQ:22999885
#19
你是在普通asp文件中使用此语句吗?
#20
重建一个dsn就可以了啊
#21
用sql server帐号登陆
#22
quickp(philosopher) :yes!