C# LightSwitch--无法确定目标数据库架构提供程序

C# LightSwitch--无法确定目标数据库架构提供程序,c#,visual-studio-lightswitch,C#,Visual Studio Lightswitch,在VisualStudio2010中,我创建了一个新的LightSwitch项目 在“从数据开始”屏幕上,我单击“创建新表”链接 我命名并添加了两列,添加了一个表单,然后运行项目,我得到了以下异常: 为应用程序生成数据库时发生异常。 无法确定目标数据库架构提供程序。 部署无法继续 C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets 看起来很简单,但不起作用 如何指定

在VisualStudio2010中,我创建了一个新的LightSwitch项目

在“从数据开始”屏幕上,我单击“创建新表”链接

我命名并添加了两列,添加了一个表单,然后运行项目,我得到了以下异常:

为应用程序生成数据库时发生异常。 无法确定目标数据库架构提供程序。 部署无法继续

C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets

看起来很简单,但不起作用


如何指定目标数据库架构或避免此错误?

您使用的是哪个版本的SQL Server?
我见过人们在SQLServer2012(Denali)中遇到这个问题

您可以试用SQL Server Express 2008或2008 R2吗

您可以安装多个SQL Server Express实例,但只能运行一个实例

确保您的SQL Express实例已启用LightSwitch所需的用户实例

  • 打开SQL Server Management Studio
  • 连接SQL Express实例
  • 在查询编辑器中键入以下内容:exec sp_configure'user instances enabled',1
  • 然后键入:重新配置
  • 然后重新启动SQL Server数据库
  • 如何更改数据库:

  • 打开Visual Studio灯光开关
  • 选择工具->选项菜单项
  • 启用“选项”对话框中的“显示所有设置”复选框
  • 展开数据库工具组并选择数据连接 选项页
  • 检查选项SQL Server实例名称的设置(对于 默认设置)

  • 有关此主题的更多讨论。

    如何将项目切换为使用2008?