-1

我正在开发,并重新编译以ctrl+启动我的网站F5并出现错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

这怎么可能发生?

我没有改变任何东西。

我启动了空的 MVC 应用程序并使用 CTRL+F5 启动它,它可以工作。我重新启动我的主应用程序,但仍然无法正常工作。该死。

问题是,我没有更改任何连接字符串,mssql 服务器中的任何内容,也没有重新启动任何内容。我只是像往常一样编译了应用程序,它首先说了一些关于Antlr3的信息,然后无法连接到服务器了..更改了sql express的端口,它开始工作了20分钟,然后又停止工作了..不要理解。

4

5 回答 5

0

此错误引发了两种类型的问题。

1)检查您的连接字符串以获取正确的服务器名称和数据库名称等。

示例:在 ASP.NET 中设置连接字符串到 SQL SERVER

2)检查你的sqlserver是否打开,如果你的sqlserver有其他系统,请检查你的本地网络和其他系统网络。

请看这个解决方案

于 2013-09-23T04:11:06.380 回答
0

从那里连接您的 SQL 服务器Visual studio > View > server Explorer,测试并从那里复制连接字符串。它会工作......我猜你的连接字符串错误,实例错误..

于 2013-09-23T04:11:16.477 回答
0

我忘了把 [InitializeMembership] 属性放在我的 HomeController.cs 中,因为我使用的是 RolesMembership,所以它一直在循环;)

于 2013-10-06T10:16:01.760 回答
0

就是你的数据库可以外网访问。我认为您需要将 SQL Server 添加到 Firefall 应用程序才能在外部访问它。

将 sqlservr.exe 添加到 windows firefall

1. Go to Control Panel\System and Security\Windows Firewall\Allowed Programs.
2. Click Allow another Program.
3. Add SQL Server
于 2013-09-23T04:23:25.170 回答
0

转到控制面板 -> 管理工具 -> 服务 -> SQLServer 。检查 SQLServer 以确保它已启动。

于 2013-09-23T15:10:45.950 回答