LightSwitch Beta 1寻找SQL Express而不是完整的SQL实例

时间:2010-08-20 20:25:23

标签: sql-server visual-studio-lightswitch

解决了RIA安装here的问题后,我仍然遇到以下错误。没什么特别的 - 我试图在完整的SQL 2005实例中基于现有数据库的数据源创建一个新的屏幕

  

建立时发生错误   连接到SQL Server实例   '\ SQLEXPRESS'。网络相关或   特定于实例的错误发生时   建立与SQL的连接   服务器。找不到服务器或   无法访问。验证   实例名称是正确的和SQL   服务器配置为允许远程   连接。 (提供者:SQL网络   接口,错误:26 - 错误定位   指定的服务器/实例)

我已经尝试纠正了自动配置文件中的连接字符串。即使Visual Studio似乎认为文件在重建时没有被覆盖,但错误仍会继续出现。

如何将LightSwitch与完整的SQL 2005而不是SQL Express一起使用?

3 个答案:

答案 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/

在这里,他们告诉我们如何在项目级别和全局级别更改实例名称。