LightSwitch -- 无法确定目标数据库架构提供程序
本文关键字:程序 数据库 无法确定 目标 LightSwitch | 更新日期: 2023-09-27 18:36:25
在Visual Studio 2010中,我创建了一个新的LightSwitch项目。
在"从数据开始"屏幕上,我单击"创建新表"链接。
我命名并添加了几列,我添加一个表单,然后运行项目,我得到这个异常:
为应用程序构建数据库时发生异常。 无法确定目标数据库架构提供程序。 部署无法继续。
C:''程序文件 (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 所要求的:
- 打开 SQL Server Management Studio。
- 连接 SQL 快速实例。
- 在查询编辑器中键入以下内容:exec sp_configure"已启用用户实例",1
- 然后键入:重新配置
- 然后重新启动 SQL Server 数据库。
如何更改数据库:
- 打开 Visual Studio LightSwitch
- 选择"工具"->"选项"菜单项
- 在"选项"对话框中启用"显示所有设置"复选框
- 展开"数据库工具"组,然后选择"数据连接""选项"页
- 检查选项 SQL Server 实例名称的设置(对于默认)
有关此主题的更多讨论,请参阅本文。