我目前情况是数据库和web分别在两台服务器,都是2003server 数据库是ms sqlserver 目前数据库服务器的日志中有很多web服务器iis用户错误,有时会持续1个小时 有时候持续3个小时,不停报错。
错误信息为:
尝试登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
登录帐户: IUSR_user
源工作站: user
错误代码: 0xC0000064
登录失败:
原因: 用户名未知或密码错误
用户名: IUSR_user
域: user
登录类型: 3
登录进程: NtLmSsp
身份验证数据包: NTLM
工作站名称: user
调用方用户名: -
调用方域: -
调用方登录 ID: -
调用方进程 ID: -
传递服务: -
源网络地址: 192.168.1.1
源端口: 0当出现这个情况的时候web服务器访问就会出现数据库无法连接。请问这是什么问题。谢谢。
错误信息为:
尝试登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
登录帐户: IUSR_user
源工作站: user
错误代码: 0xC0000064
登录失败:
原因: 用户名未知或密码错误
用户名: IUSR_user
域: user
登录类型: 3
登录进程: NtLmSsp
身份验证数据包: NTLM
工作站名称: user
调用方用户名: -
调用方域: -
调用方登录 ID: -
调用方进程 ID: -
传递服务: -
源网络地址: 192.168.1.1
源端口: 0当出现这个情况的时候web服务器访问就会出现数据库无法连接。请问这是什么问题。谢谢。
解决方案 »
- 大家快来救火啊,这里起火啦!
- 有工具能否将存储过程(Sybase)里的所有注释去掉吗?
- 如何把两张相同结构的表相加
- 用ADO访问SQLServer2000时有效的Server Side Cursor和Client Side Cursor类型
- 如何高效的插入一行记录并返回新记录的自动增长ID
- 写了一个系统函数,删除不掉了。。。
- 請問:如何在SQL中如何將形如"0830"的字符串轉化為時間類型的"08:30"?
- 如何通过存储过程遍历数据集?解决马上结贴
- to: nononono(null,null),再来!
- 一个面试官问我关于存储过程的问题
- 关于Tsql语言的问题,好像left join不支持on (c.routinid=d.routinid and d.machineid=c.machineid) 这种语句
- sql日期分组
你这里显示的是使用的是window集成认证方式,
但是你
尝试登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
登录帐户: IUSR_user
这里显示的却是匿名登录方式,
检测一下你IIS的目录安全里面是否是启用的是匿名登录方式,
修改为
去掉匿名登录方式,
勾选windows集成认证方式试试。
两台服务器之间直接用网线相连。
现在是数据库服务器的事件日志中出现这些审核失败,尝试登录的是web服务器的用户名IUSR_user 。
但我没有用IUSR_user 直接连接数据库服务器。
错误提示为:错误信息为:
尝试登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
登录帐户: IUSR_user
源工作站: user
错误代码: 0xC0000064
登录失败:
原因: 用户名未知或密码错误
用户名: IUSR_user
域: user
登录类型: 3
登录进程: NtLmSsp
身份验证数据包: NTLM
工作站名称: user
调用方用户名: -
调用方域: -
调用方登录 ID: -
调用方进程 ID: -
传递服务: -
源网络地址: 192.168.1.1
源端口: 0
如1楼说,
NTLM就是使用windows认证方式的,
而出错的信息是IUSR_user则是使用的是匿名访问方式,
所以这两个是有冲突的,
你自己看看你程序里面是否写了使用windows认证,
或者你服务器什么地方启用了windows认证.
按照我报错的日志是用户名和密码错误。 如果用户名和密码出错了应该一直错才对阿。