好贷网好贷款

数据库日志中发现有时帐号登录不了,但大多数情况下可以用,请问这是什么原因 40wch03521]

发布时间:2016-12-4 16:24:00 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"数据库日志中发现有时帐号登录不了,但大多数情况下可以用,请问这是什么原因 40wch03521]",主要涉及到数据库日志中发现有时帐号登录不了,但大多数情况下可以用,请问这是什么原因 40wch03521]方面的内容,对于数据库日志中发现有时帐号登录不了,但大多数情况下可以用,请问这是什么原因 40wch03521]感兴趣的同学可以参考一下。

日志如下: 1 用户 'XXXX' 登录失败。 原因: 无法打开明确指定的数据库。 [客户端: X.X.X.X] 2 用户 'YYYY' 登录失败。 原因: 在重新验证连接所使用的登录名时,服务器访问验证失败。 [客户端: Y.Y.Y.YY] 最近发现数据库占的内存特别大,而且有时网站打开速度很慢,是不是和上述有关系?请问上述日志是什么原因

是不是被注人了?

1.可能是系统中毒。 2.可能是受到攻击。 3.可能服务器SQL程序存在问题,需要检查修复。 4.楼下继续补充

受攻击的可能性比较大。  重启下,检查修复一下吧。

不懂 关注

引用楼主 wch03521 的回复:日志如下: 1 用户 'XXXX' 登录失败。 原因: 无法打开明确指定的数据库。 [客户端: X.X.X.X] 2 用户 'YYYY' 登录失败。 原因: 在重新验证连接所使用的登录名时,服务器访问验证失败。 [客户端: Y.Y.Y.YY] 最近发现数据库占的内存特别大,而且有时网站打开速度很慢,是不是和上述有关系?请问上述日志是什么原因细化解析:SQL Server占用过多内存的问题 ZDNet 软件频道 更新时间:2007-11-23 作者:赛迪网 来源:赛迪网 本文关键词:缓存 内存 数据库 SQL Server    经常有网友会问,SQL Server占用了太多的内存,而且还会不断的增长;或者说已经设置了使用内存,可它没有用到那么多,这是怎么一回事儿呢?    下面,我们来具体看以看SQL Server是怎样使用内存的。    最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到的physics read都是0。    其次就是查询的开销,一般地说,hash join是会带来比较大的内存开销的,而merge join和nested loop的开销比较小,还有排序和中间表、游标也是会有比较大的开销的。所以用于关联和排序的列上一般需要有索引。    再次就是对执行计划、系统数据的存储,这些都是比较小的。    我们先来看数据缓存对性能的影响,如果系统中没有其它应用程序来争夺内存,数据缓存一般是越多越好,甚至有些时候我们会强行把一些数据pin在高速缓存中。但是如果有其它应用程序,虽然在需要的时候MS SQL会释放内存,但是线程切换、IO等待这些工作也是需要时间的,所以就会造成性能的降低。这样我们就必须设置MS SQL的最大内存使用。可以在SQL Server 属性(内存选项卡)中找到配置最大使用内存的地方,或者也可以使用sp_configure来完成。如果没有其它应用程序,那么就不要限制MS SQL对内存的使用。    最后我们来看查询的开销,这个开销显然是越低越好,因为我们不能从中得到好处,相反,使用了越多的内存多半意味着查询速度的降低。所以我们一般要避免中间表和游标的使用,在经常作关联和排序的列上建立索引。 

不是被注入的,这两个用户都是现在正在用的用户,不是新建的用户,所以才感觉奇怪

客户端地址都是内部的WEB服务器,应该是SQL 服务器哪儿有问题

1 用户 'XXXX' 登录失败。 原因: 无法打开明确指定的数据库。 [客户端: X.X.X.X] 2 用户 'YYYY' 登录失败。 原因: 在重新验证连接所使用的登录名时,服务器访问验证失败。 [客户端: Y.Y.Y.YY] 1). 请求所使用的DB 可能还处於不可用状态(InRecvoery or In Restoring...) 2). 可能是连接重置造成的 基本上你可以忽略这些信息. 打开速度慢可能要进一步检查才知道,但可以肯定跟这两条log信息没有直接关系 

上一篇:[推荐] 【SQL SERVER 2005页面存储之--表的数据行在页中的存储 】 100feixianxxx]
下一篇:用JDBC连接sql server 2005出现“无法打开登录 'XXX' 中请求的数据库。登录失败。” 30greencat123]

相关文章

相关评论