连接到本地SQL Server实例失败,并显示错误


0

我已经安装了带有身份验证模式的MS SQL Server 2008 R2,但是当我点击连接时,我发出了这样的错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确。

Answers:


1

您没有提到安装SQL Server时选择的身份验证方法。我假设它是Windows身份验证。确保使用正确的帐户(安装SQL Server时选择的帐户)进行身份验证。如果您已经改变主意并希望使用其他帐户连接到服务器,则可以通过再次启动安装程序并选择对服务器的现有实例执行维护来完成此操作。

检查您的服务器名称。这些是让我连接到我的本地服务器的示例值,假设我的计算机名是GRON,我使用的是Windows身份验证,我的用户名是gronostaj :(它是SQL Server 2012,但没关系)

连接细节示例

要检查的第三件事是您的服务器是否实际运行。检查SQL Server服务是否已启用并正在运行:

  1. Win+ R然后键入services.msc,按Enter
  2. 在列表中找到SQL Server(MSSQLSERVER),双击它。
  3. 确保启动类型自动手动自动意味着服务器将从Windows启动,使用手动,您必须手动启动)。
  4. 在同一窗口中检查服务状态,它应该是已启动。如果不是,请单击“ 开始”并等待,直到进度窗口消失。服务状态应更改为已启动

当您想要手动启动服务器并且它已经启动并运行时,这就是服务配置窗口的样子:

MSSQLSERVER服务的示例配置

现在,您应该能够使用上面提到的设置连接到服务器。如果它仍然不起作用,您可以尝试验证服务器是否在预期的端口1433上运行。

  1. 再次按Win+ R,键入cmd并确认Enter。将出现一个命令行。
  2. 输入telnet localhost 1433,按Enter
  3. 如果您可以看到消息Connecting to localhost ...则服务器正在非默认端口上运行。如果它短暂闪烁,然后是空白控制台窗口,然后服务器正在运行并等待连接,您应该重新检查您的身份验证数据和服务器名称。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.