解决了RIA安装here的问题后,我仍然遇到以下错误。没什么特别的 - 我试图在完整的SQL 2005实例中基于现有数据库的数据源创建一个新的屏幕
建立时发生错误 连接到SQL Server实例 '\ SQLEXPRESS'。网络相关或 特定于实例的错误发生时 建立与SQL的连接 服务器。找不到服务器或 无法访问。验证 实例名称是正确的和SQL 服务器配置为允许远程 连接。 (提供者:SQL网络 接口,错误:26 - 错误定位 指定的服务器/实例)
我已经尝试纠正了自动配置文件中的连接字符串。即使Visual Studio似乎认为文件在重建时没有被覆盖,但错误仍会继续出现。
如何将LightSwitch与完整的SQL 2005而不是SQL Express一起使用?
答案 0 :(得分:3)
在本地工作时,LightSwitch似乎使用SQL Server Express。它在此处提供了成员资格,角色和其他身份验证信息。我不知道如何在本地解决这个问题,但是当你去“发布”你的项目时,你就可以使用不同的数据库/服务器了。您也可以使用您想要的任何服务器/数据库作为数据源。
希望在V1之前,他们会允许你改变它。但是我还没有找到办法,没有不断覆盖配置。
答案 1 :(得分:2)
如果要使用LightSwitch创建数据模型,则在开发期间不能将其与非Express版本一起使用。如上所述,如果部署项目,则可以使用完整版本创建的数据库并更改连接字符串。
虽然我会谨慎使用SQL Server 2005 ,因为LightSwitch正在使用2008年新增的datetime2。(可能还有一些2008年的细节)
答案 2 :(得分:1)
http://lajak.wordpress.com/2011/10/04/lightswitch-change-default-database-instance/
在这里,他们告诉我们如何在项目级别和全局级别更改实例名称。