6

好的,很多人都发布了类似的问题,但是我似乎无法在其中任何一个中找到解决我的问题的方法。所以这就是我的情况。

昨天我正在通过 SQL Server Management Studio 使用我的 SQL Server Express。我关闭了我之前多次完成的项目,然后今天早上我尝试再次使用该工具连接时给了我这个错误:

标题:连接到服务器

无法连接到 .\SQLExpress。

附加信息:

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

我认为我的主要问题是是否有解决此问题的方法,或者我是否必须重新安装 SQL Server Express?

PS:这里有一些系统统计数据。我正在使用 Windows 10 机器,SQL Server Management Studio 版本是 2014。

4

3 回答 3

7
  1. 打开 SQL Server 配置管理器

  2. 点击SQL Server Network Configuration并点击Protocols for Name

  3. 右键单击TCP/IP(确保已启用),单击Properties

  4. 选择IP AddressesTab 并转到最后一个条目:IP All

  5. 输入TCP Port 1433

现在重新启动“SQL Server .Name”。使用services.msc(winKey + r)

于 2015-11-24T12:11:36.683 回答
0

在 IT 人员对 SQL Server 进行一些安全设置之后,这个问题也让我感到困惑。我有一个用于 Web 应用程序和一个桌面应用程序的 EntityFramework。在我对 SQL Server 进行一些设置后,Web 应用程序恢复工作,但桌面仍然存在问题。但我对这两个应用程序都使用了一些连接字符串,一个是工作但另一个没有意义是没有意义的。然后我搜索了很多,直到我发现有人说需要在$ServerName$DatabaseInstanceName,1433之后添加一个端口号 1433在这里http://www.windows-tech.info/15/9f6dedc097727100.php。在我添加之后。异常变为:System.Data.SqlClient.SqlException:用户“域\名称-PC$”登录失败。然后我找到了这个链接System.Data.SqlClient.SqlException:用户登录失败:System.Data.SqlClient.SqlException:用户登录失败,它说需要添加Trusted_Connection=False;. 整个连接字符串应该是这样的:data source=XXXXX\SQLSERVER,1433;initial catalog=XXXDB;user id=UserID;password=PWD;Trusted_Connection=False;MultipleActiveResultSets=True;

希望这个答案能帮助那些摆脱一般异常的人:“错误:26-错误定位服务器/指定的实例)

于 2022-01-05T06:25:10.060 回答
0

我有同样的问题,但有不同的解决方案。我的协议配置正确,但我仍然遇到问题。在SQL Server 配置管理器中,确保SQL Server Browser配置为自动启动并正在运行。服务一启动,我的问题就消失了。

于 2018-04-18T08:15:47.700 回答