5

在 Visual Studio 2010 中,我创建了一个新的 LightSwitch 项目。

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

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

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

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets

看似简单却行不通。

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

4

1 回答 1

3

您使用的是什么版本的 SQL Server?
我见过人们对 SQL Server 2012 (Denali) 有这个问题。

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

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

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

  1. 打开 SQL Server 管理工作室。
  2. 连接 SQL Express 实例。
  3. 在查询编辑器中输入:exec sp_configure 'user instances enabled', 1
  4. 然后输入:重新配置
  5. 然后重新启动 SQL Server 数据库。

如何更改数据库:

  1. 打开 Visual Studio LightSwitch
  2. 选择工具 -> 选项菜单项
  3. 在选项对话框中启用显示所有设置复选框
  4. 展开数据库工具组并选择数据连接 选项页面
  5. 检查选项SQL Server 实例名称的设置(默认为空白)

有关此主题的更多讨论,请参阅本文。

于 2012-07-13T14:06:30.820 回答