我遇到了意想不到的问题。
我在Sql Server 2012上创建了一个数据库。我想在Visual Studio 2012上使用Entity Framework连接这个数据库。但是实体框架向导找不到服务器。
我遵循的步骤;
我点击“添加新的İtem - >添加Ado.Net实体数据模型。
在此页面上,我必须选择服务器名称。不幸的是,服务器名称组合框上没有服务器名称。我刷新了服务器列表。列表仍然是空的。但是,我知道我有一台服务器。我研究过这个。但是实体框架向导找不到它。
你有什么想法克服这个问题吗?
谢谢!
答案 0 :(得分:8)
答案 1 :(得分:1)
我不知道它现在有多相关,但只是想把这些细节放在一边,以便对遇到同样问题的人有所帮助。
正如user3508580正确地指出VS实体数据模型向导在这种情况下可能没有列出本地数据库,我们需要手动添加服务器名称。
在Visual Studio 2012中,服务器名称为:
(的LocalDB)\ V11.0
在Visual Studio 2015/2017中,服务器名称为:
(的LocalDB)\ MSSQLLocalDB
要了解系统中运行的localDb的详细信息,可以在Windows命令提示符中使用05
命令。它将列出在机器中运行的DB。
答案 2 :(得分:0)
“ SQL Server浏览器”服务未运行时,会发生此问题。
要解决此问题,请执行以下步骤:
现在转到Visual Studio,然后单击服务器名称旁边的刷新。瞧!您的服务器名称在那里。
答案 3 :(得分:0)
答案 4 :(得分:0)
您将获得服务器名称
您可以在要求服务器名称的地方复制并粘贴到VS中,这样就可以获取数据库。
答案 5 :(得分:0)
这是在我随机的一天发生的事情,非常奇怪。
就我而言,我尝试使用 Azure 服务,特别是 SQL 数据库,我必须创建一个新项目并创建连接,我现有的项目根本不起作用(我使用的是 git 客户端 Tower(以防万一)作为附加信息))。