0

嗨有没有人使用过 LightSwitch Beta 2。我在 VS2010 SP 1 上安装了这个 LightSwitch beta 2

现在我在项目构建中收到以下错误。

建立与 SQL Server 实例 '.\SQLEXPRESS' 的连接时出错。此版本的 SQL Server 不支持用户实例登录标志。连接将被关闭。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets

我有一个不同之处,我在我的机器上安装了 SQL Server 2008 R2。在安装此 R2 LightSwitch beta 1 之前(几个月前)可以正常工作。

现在我到目前为止所做的是转到所有配置文件的根目录,其中有对 .\SQLExpress 的引用修改它以使用完整的实例名称和用户名并设置“User Instance = false”但我得到了这个错误来自构建。

有人知道吗?

(我无法卸载 SQL 2008 R2 - 那里发生了太多事情)。

4

1 回答 1

2

为了调试和开发 LightSwitch 应用程序,必须使用 SQL Express。Beth Massi 在下面的帖子中解释了原因。

http://social.msdn.microsoft.com/Forums/en-US/lightswitchgeneral/thread/de2e7ee5-fc82-4614-9245-4f4a9ae7185f

如果在连接到 SQL Express 时仍然收到错误“此版本的 SQL Server 不支持用户实例登录标志”,则可以使用以下 SQL 来打开用户登录实例标志。

EXEC sp_configure 'user instances enabled', 1
GO
Reconfigure
GO

于 2011-05-07T21:43:39.080 回答