C#WPF SQL Server Express本地db ObjectContext.CreateDatabase产生错误26

时间:2012-07-05 16:12:30

标签: c# .net entity-framework-4 sql-server-2008r2-express

我创建了一个使用SQL Server 2008 R2 Express作为后端的WPF应用程序。使用EF,我通过发出Objectcontext.CreateDatabase()方法来构建我的数据库。此方法(在某些工作站上)导致SQL Server错误26 - 错误定位指定的服务器/实例。

我的安装例程验证SQL Server Express依赖项并相应地进行安装。我的SQL Server Express默认实例(.\SQLEXPRESS)是我的目标实例,并且是运行我的应用程序的计算机的本地实例。

我可以使用Windows身份验证和服务器名称

使用SQL Server Management Studio登录
(local)\SQLEXPRESS, .\SQLEXPRESS, and CLASS8\SQLEXPRESS

所有这些实例名称都适用于SSMS,我可以在SSMS内部发出命令,没有任何问题。但是,我的应用程序失败,错误26。

此设置适用于我的开发工作站(Win 7 Pro),但在运行Win 7 Pro的VirtualBox中失败。我已经完成了所有SQL Server设置并且认为我已经对它们进行了相同的配置。

在遇到此问题的VirtualBox VM上已禁用Windows防火墙,因此不应阻止UDP数据包...

可能是我的问题的原因是什么?

更新

清理和重建我的项目解决了这个问题。

0 个答案:

没有答案