远程计算机拒绝网络连接错误

时间:2017-07-26 15:00:38

标签: sql asp.net sql-server

我打开网络应用程序时收到此连接error

这是我的连接字符串

   <add name="DBCS" connectionString="Data Source=ABC-DEF;Initial Catalog=DB;
Integrated Security=True;MultipleActiveResultSets=true" 
    providerName="System.Data.SqlClient"/>

另外,该网站工作正常,此错误是突然的。 我尝试重新启动sql-server服务并设置静态tcp端口。 仍然无法正常工作。 错误在哪里?

5 个答案:

答案 0 :(得分:2)

尝试以下其中一项

  1. 确保服务器和客户端使用相同的网络协议(启用TCP / IP)。
  2. 从服务器启用服务SQL浏览器。
  3. 在服务器中启用“允许远程连接”设置。
  4. 检查您的服务器/工作站防火墙,这样就不会阻止任何事情。确保您可以远程访问它。

答案 1 :(得分:0)

我遇到了同样的问题,因此想与以后像我一样遇到此帖子的任何人分享。在我的情况下,SQL Server服务看起来运行良好,但是当我尝试重新启动该服务时,它将挂起并且无法完全停止或启动,即使重新启动计算机也不会让步。

我通过打开任务管理器(ctrl + shift + esc)并以“ SQL Server Windows NT-64 Bit”结束该过程来解决了该问题。然后,我可以重新启动SQL Server服务,并且一切都恢复正常-Web应用程序中没有更多错误。

答案 2 :(得分:0)

转到sql服务器管理工​​作室。 在左窗格中,您将看到服务器名称。 右键单击并选择属性。 弹出窗口将显示服务器详细信息。 检查名称属性,例如(your_server_name \ MSSQLSERVER2016) 您的连接字符串将像 或

答案 3 :(得分:0)

我通过打开任务管理器 CTRL+Shift+Esc 并以名称“SQL Server Windows NT - 64 位”。然后我可以重新启动 SQL 服务器服务,一切又好了——Web 应用程序中不再有错误。 然后运行 ​​=> services.msc => 启动 SQL Server (SQLEXPRESS)

SQL Server service

答案 4 :(得分:-1)

根据以下代码更改连接字符串,其中data source=DESKTOP-6E4R4GB是您的SQL Server名称,而initial catalog=Referral2Cash是您的数据库名称。

<add name="Entities" connectionString="metadata=res://*/EDMX.Model1.csdl|res://*/EDMX.Model1.ssdl|res://*/EDMX.Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=DESKTOP-6E4R4GB;initial catalog=Referral2Cash;integrated security=True;MultipleActiveResultSets=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />