悬赏分:20 浏览:421 次
|
还有一种可能,就是服务器内存比较小,SQL访问量大,导致内存消耗过大。这种情况下也是有可以导致你所说有问题。 登录失败时,数据库返回的失败原因是什么? 事件管理器里面的具体错误信息是什么? 请贴上来,好具体分析 你试一下 按照: “IIS——目标网站——属性——目录安全——编辑——身份验证方法中的匿名访问"钩掉看是否可以,我知道VS.NET编的网站系统经常出这个问题,我也弄不清楚,特别是有的时候能登陆 有的时候来失败,所以你要很注意IIS网站创建的问题,至于VS2005以上就很少出现这些问题,跟SQL Server 2005没什么关系。 这样的问题的确没遇到过.但是你给出的错误信息也太泛了(你所给出的只是错误提示信息而已啊),这样没有办法帮忙分析啊~~~ 至少应该给出完整的系统日志,最好还有SQLSERVER自己的日志~~~~ 解决办法 首先说一下,如果用户是sa登陆的话, 首先选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"(这一步很重要,做完后需要重启数据库) 其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 如果用户是自己新建立的用户,比如user1,则要先在数据库中创建用户,首先在服务器下面的安全性下找到登陆名,右键,新建用户名,在常规项右边栏设置Windows登陆或者是混合登陆,选择默认数据库,在用户映射里勾选我们要访问的数据库,在成员身份里至少要有owner和public的双重身份,不然会连不上。最后查看状态里面登陆是否为启用。后面的操作同前面sa登陆。 |
|
3个月前 PerfectDesign : @玉开 在分析这块,似乎没有太多头绪。 @李 访问量大导致的问题应该是不存在的,服务器的压力并不大。 @eaglet 事件管理器里面的文字就是上面那么多,失败的类型为审核失败。 谢谢大家关心,这个问题我也咨询了很多DBA,但是他们也没遇到,我很纳闷啊 |
|
3个月前 PerfectDesign : @datasky 应该不会是这样,一直使用的sqlhelper |
|
3个月前 PerfectDesign : @sunsky 不至于吧,真要改成你说的那样,那访问网站都还得要服务器的用户名密码了。 |
|
3个月前 PerfectDesign : 看来这个问题很少有人遇到,有DBA朋友说是微软要向我收钱了,所以整出来这个东西了。 |