【问题标题】:Entity Framework Connection wizard cant find my Database实体框架连接向导找不到我的数据库
【发布时间】:2014-04-11 23:15:06
【问题描述】:

我有一个意想不到的问题。

我在 Sql Server 2012 上创建了一个数据库。我想在 Visual Studio 2012 上使用实体框架连接这个数据库。但是实体框架向导找不到服务器。

我遵循的步骤;

我点击“添加新项目 -> 添加 Ado.Net 实体数据模型。

  1. 我在“模型内容”页面上选择了“从数据库生成”。点击下一步。
  2. 在“选择您的模型连接”页面上,我单击了“新建连接”按钮。之后,会打开一个新窗口。
  3. 在此窗口中,我选择“Microsoft Sql Server”作为数据源,选择“.Net Framework Provider for sql server”作为数据提供者。点击继续。
  4. 完成所有操作后,打开了一个名为“连接属性”的窗口。

在这个页面上,我必须选择服务器名称。不幸的是,服务器名称组合框中没有服务器名称。我刷新了服务器列表。尽管如此,列表还是空的。但是,我知道我有一个服务器。我在这方面工作。但是实体框架向导找不到它。

你有什么办法克服这个问题吗?

谢谢!

【问题讨论】:

    标签: c# sql-server entity-framework


    【解决方案1】:
    1. 手动输入服务器名称,然后点击数据库
    2. 理想情况下,它应该找到服务器列表,但有时找不到,因此请手动输入。
    3. 尝试验证是否可以从您的系统连接到数据库?如果没有,我认为您需要启用一些 SQL 服务。

    【讨论】:

    • 确保 SQL Server Browser 服务已启动
    【解决方案2】:

    我不知道它现在有多相关,但只是想把这些细节放在上面,以便对遇到同样问题的人有所帮助。

    正如 user3508580 正确指出的那样,VS 实体数据模型向导可能不会列出本地数据库,在这种情况下,我们需要手动添加服务器名称。

    在 Visual Studio 2012 中,服务器名称为:

    (本地数据库)\v11.0

    在 Visual Studio 2015/2017 中,服务器名称为:

    (localdb)\MSSQLLocalDB

    要了解系统中运行的 localDb 的详细信息,您可以在 Windows 命令提示符下使用SqlLocalDB.exe infocommand。它将列出机器中运行的数据库。

    【讨论】:

    • 使用“.”在服务器正常工作时代表本地系统。
    【解决方案3】:

    当“SQL Server Browser”服务未运行时会出现此问题。

    要解决此问题,请执行以下步骤:

    1. 单击开始并键入 services.msc。按回车键。
    2. 向下滚动,直到找到“SQL Server Browser”服务。
    3. 右键单击它,然后单击“开始”。

    现在前往 Visual Studio 并单击服务器名称旁边的刷新。瞧!您的服务器名称在那里。

    【讨论】:

      【解决方案4】:

      有时由于 DNS 问题,VS 无法识别您的机器名称。这种情况每隔一段时间就会发生在我身上,通常将服务器名称设置为“。”通常很容易找到本地数据库:

      【讨论】:

        【解决方案5】:
        1. 首先打开您的 SSMS。
        2. 点击连接。

        1. 您将获得服务器名称

        2. 你可以复制粘贴到VS里面需要servername的地方,你就得到你的数据库了。

        【讨论】:

          【解决方案6】:

          这对我来说是随机的一天发生的事情,很奇怪。

          在我的情况下,我尝试使用 Azure 服务,特别是 SQL 数据库,我必须创建一个新项目并创建连接,我现有的项目根本不起作用(我使用的是 git 客户端 Tower(以防万一作为附加信息))。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-06-19
            • 2015-07-27
            • 2013-10-13
            相关资源
            最近更新 更多