当前位置:编程学习 > C#/ASP.NET >>

由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。

据网上搜索的答案是把web.config是的User Instance=true 改为User Instance=False就能解决可是我还是这种问题,请问是什么原因 --------------------编程问答-------------------- 相信很多人在使用ASP.NET 2.0 + SQL2005 + aspnetdb(MemberShip等功能)时出现这个问题:“由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。”,其英文版本的相同问题的错误信息是:“Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.”
我花了将近3天的时间,终于找到了答案!原来这是微软的bug,并且微软已经承认,详情如下:http://support.microsoft.com/?id=896613
出现此错误的条件是:你用过远程桌面连接,并且安装了SQL2005+VS2005,就有很大可能触发这个问题,微软说会在将来的XP SP3里面解决掉这个问题,要想立即解决这个问题,需要交费……? - -6
不用理会SB M$,咱们自有土办法来解决,请看如下文章:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=128707&SiteID=1
如果你看不懂英文,那么我告诉你我的解决办法:删除C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS目录即可,[USERNAME]是Windows用户名,比如说Administrator
综上所述,为了防止大家像我一样郁闷,特将我的经验公开,谢谢捧场~ --------------------编程问答-------------------- 感谢zss1100!! --------------------编程问答-------------------- 楼上解决没啦?
直接用SqlServer的时候能用吗? --------------------编程问答-------------------- 确实是这样,谢谢了。 --------------------编程问答-------------------- 谢谢了,
--------------------编程问答-------------------- win7没有这个目录怎么办。 --------------------编程问答-------------------- Win7系统怎么找目录? --------------------编程问答-------------------- 我的还是不行哦!郁闷中。。。。。。 --------------------编程问答-------------------- 我的也不行,win7找不到那些个目录。。。 --------------------编程问答-------------------- 确实如此!感谢zss1100!! --------------------编程问答-------------------- win7怎么办?. --------------------编程问答-------------------- 问题解决了,谢谢zss1100。
我用的是vs2005 + sql server 2005 express 在做《c# 2005 数据库编程经典教程》第四十五页例子出现的问题。希望后来者引以参考。 --------------------编程问答-------------------- 删除之后的错误:
在文件 'C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\master.mdf' 中、偏移量为 0x00000000168000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 38(已到文件结尾。)。SQL Server 错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,