实体框架连接向导无法找到我的数据库

Sin*_*miş 5 c# sql-server entity-framework

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

我在Sql Server 2012上创建了一个数据库.我想在Visual Studio 2012上使用Entity Framework连接这个数据库.但是Entity框架向导找不到Servers.

我遵循的步骤;

我点击"添加新的İtem - >添加Ado.Net实体数据模型.

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

在此页面上,我必须选择服务器名称.不幸的是,服务器名称组合框上没有服务器名称.我刷新了服务器列表.列表仍然是空的.但是,我知道我有一台服务器.我研究过这个.但实体框架向导找不到它.

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

谢谢!

小智 8

  1. 手动输入服务器名称,然后单击数据库
  2. 理想情况下,它应该找到服务器列表,但有时候它不会 - 所以进行手动输入.
  3. 尝试并验证您的系统中是否可以连接到数据库?如果不是我认为你需要启用一些SQL服务.

  • 确保 SQL Server Browser 服务已启动 (2认同)