gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:33:18 24 4
gpt4 key购买 nike

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

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

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

An exception occurred when building the database for the application. The target database schema provider could not be determined. Deployment cannot continue.

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

看似简单,但行不通。

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

最佳答案

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

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

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

确保您的 SQL Express 实例已启用用户实例,这是 LightSwitch 所要求的:

  1. 打开 SQL Server Management Studio。
  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 实例名称的设置(对于默认)

See this article有关此主题的更多讨论。

关于c# - LightSwitch -- 无法确定目标数据库架构提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10933717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com