Af'*_*faq 3 sql-server sql-server-2012 connectivity
最近我使用 SQL Server 2012 开发了软件。现在当我尝试连接时,我收到此错误消息:
无法连接到 AAFI\SQLEXPRESS
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 – 错误定位服务器/指定的实例)
这是一个极其常见的错误,在线搜索结果数以百万计。典型的故障排除步骤包括:
sc query sqlbrowser
从命令行使用(如果它没有运行,请右键单击 > 启动或从命令行运行net start sqlbrowser
)。如果您尝试连接到另一台机器(或使用的名称由于某种原因迫使您路由到您的机器之外),请确保将服务器配置为允许远程连接。您可以通过使用远程桌面连接到该服务器并在本地运行来解决此问题:
EXEC sys.sp_configure N'remote access', 1;
GO
RECONFIGURE WITH OVERRIDE;
Run Code Online (Sandbox Code Playgroud)
当然,如果它是您无法连接到的本地实例,这可能很难做到,因此您必须先使用此列表中的其他步骤在本地连接,然后才能与服务器交谈以更改此设置环境。
localhost
和127.0.0.1
除服务器名称。确保您可以traceroute/tracert
连接到服务器和telnet
正在运行的端口。如果您可以连接到这些主机之一但不能连接到其他主机,请更改您的连接字符串、更改您的主机文件和/或 DNS,或咨询您的网络管理员。server_name_or_ip\SQLEXPRESS
-SQLEXPRESS
通常是运行 SQL Server Express Edition 时使用的实例名称的常见语法。这里有很多更详细的记录(在Paul White 的 wiki 帖子中找到):
归档时间: |
|
查看次数: |
13481 次 |
最近记录: |