【问题标题】:LightSwitch -- Target database schema provider could not be determinedLightSwitch -- 无法确定目标数据库模式提供程序
【发布时间】:2012-06-07 14:19:59
【问题描述】:

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

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

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

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

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

看似简单却行不通。

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

【问题讨论】:

    标签: c# visual-studio-lightswitch


    【解决方案1】:

    您使用的是什么版本的 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 了解有关此主题的更多讨论。

    【讨论】:

    • 如何切换项目使用2008?
    猜你喜欢
    • 1970-01-01
    • 2013-09-08
    • 1970-01-01
    • 2017-10-28
    • 2015-12-04
    • 2011-09-09
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多