2009-07-08 117 views
1

我在Windows XP Pro SP2上安装了SQL Server 2005并安装了VS 2008。VS 2008的SQL Express 2005问题

我正在构建一个VB.Net窗口应用程序,并试图添加一个.mdf数据库作为本地数据库在项目中。

但我总是收到此消息:

“本地数据库文件

无法生成SQL Server的用户实例,由于在起动过程中的用户实例失败的连接将被关闭。 。

OK“

我搜索对谷歌的这个错误,并试图第3个环节,其主要谈论这个解决方案:

“删除C:\ Documents and Settings \用户名\ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS目录。

然后重启机器乌尔“

但我没有这个目录

下面是我的机器一些屏幕截图:

Image1

Image2

Image3

Image4

有没有人遇到过这个问题,以及如何解决它?

回答

2

正是解决我的问题:

http://jeremywadsworth.com/Default.aspx?blogentryid=64

“米兰说...

只想评论:至UR问题的解决方案去LIK这种

  1. 打开SQL Server配置管理器。导航到开始>的Microsoft SQL Server 2005>配置工具> SQL Server配置管理器
  2. 双击SQL服务器(SQLEXPRESS),并改变它使用本地系统
  3. 删除文件夹
    • Windows Vista中:C:\用户] \ AppData \ Local \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS
    • Windows XP:c:\ Documents and Settings [user] \ Local Settings \ Application Data \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS

更多信息在:http://forums.microsoft.com/msdn/showpost.aspx?postid=98346&siteid=1

就是这样。这能解决你的问题吗?它应该解决你的问题......奇妙!非常感谢,我花了4天的时间试图解决这个问题,这是我找到解决这个问题的第一个网站。再次感谢!“

0

如果您具有SQL Server 2005而不是SQL Express的,用户实例不支持

+0

意味着我不能使用sql express而我有sql server 2005吗? – 2009-07-08 22:58:00

+0

正确。用户实例只在SQL Express中受支持,并且不能在同一台机器上安装SQL Express 2005和SQL Server 2005。 – 2009-07-12 22:05:35

1

有没有在C日志文件:\ Documents和Settings \\本地设置\应用数据\微软\ Microsoft SQL Server数据\ SQLEXPRESS目录还是根本不存在?

我想说这很可能是一个权限问题你检查了SQL服务器正在运行的用户有权访问上面的文件夹或其父文件夹或数据文件夹下的c:\ program files \ Microsoft SQL Server或类似