我在Windows XP专业版SP2上安装了SQL Server 2005和VS 2008。
我正在构建一个VB.Net Windows应用程序,并尝试将.mdf数据库添加为项目中的本地数据库。
但我总是收到这条消息:
“本地数据库文件
由于启动用户实例的进程失败,无法生成SQL Server的用户实例。连接将被关闭。
好的“
我在google上搜索了这个错误,并尝试了前3个主要讨论此解决方案的链接:
“删除C:\ Documents and Settings \ username \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS目录。
然后重启你的机器。“
但我没有这个目录
以下是我机器的一些屏幕截图:
有没有人在遇到这个问题之前以及如何解决这个问题?
答案 0 :(得分:2)
完全解决了我的问题:
http://jeremywadsworth.com/Default.aspx?blogentryid=64
“米兰说...
只想评论一下:解决问题的方法就是这样。
更多信息:http://forums.microsoft.com/msdn/showpost.aspx?postid=98346&siteid=1。
就是这样。这会解决您的问题吗?它应该解决你的问题......太棒了!非常感谢,我花了4天时间试图解决这个问题,这是我找到解决这个问题的第一个网站。再次感谢!“
答案 1 :(得分:1)
C:\ Documents and Settings \\ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS目录中是否有日志文件,或者它根本不存在?
我认为很可能是权限问题,你检查过SQL服务器正在运行的用户是否可以访问上面的文件夹或其父文件夹,或者是c:\ program files \ Microsoft下的数据文件夹SQL服务器或类似的
答案 2 :(得分:0)
如果您有SQL Server 2005而不是SQL EXPRESS,则不支持用户实例