数据库首先是商业版

时间:2013-12-09 08:11:39

标签: sql-server visual-studio-2013 entity-framework-6 ef-database-first

我有SQL Server 2012企业版和Visual Studio 2013 Ultimate,并希望为我的Web应用程序创建实体数据模型,这些是我要做的步骤:

  1. 我在SSMS中构建数据库
  2. 在Visual Studio中,我单击新项目并选择ADO.Net实体数据模型
  3. 从它的向导,我点击新连接,当我想选择我在步骤1中构建的数据库时,它说“此文件正在使用中。输入新名称或关闭在另一个程序中打开的文件“
  4. 我在SSMS中脱机,然后我可以选择它,现在它说“无法打开登录所请求的数据库((路径数据库)”。登录faild。 用户'((Pc名称和用户))'“
  5. 的登录faild

    有什么不对?这与SQL Server Express Edition不同吗?

1 个答案:

答案 0 :(得分:0)

您应该使用连接到“Microsoft SQL Server”而不是“Microsoft SQL Server数据库文件”的连接字符串。

错误表明您正在尝试直接连接到数据库文件,这不是连接到完整的SQL Server数据库的正确方法,并且连接到文件只能通过Express Edition工作。