sql server 2012 系统 DSN 错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2012 系统 DSN 错误相关的知识,希望对你有一定的参考价值。

 在测试数据库 添加系统DSN   SQL Server Native Client 11.0时,提示如下错误:

--------------------------

Microsoft SQL Server 登录

---------------------------

连接失败:

SQLState: ‘08001‘

SQL Server 错误: 2

[Microsoft][SQL Server Native Client 11.0]命名管道提供程序: 无法打开与 SQL Server 的连接 [2]. 

连接失败:

SQLState: ‘HYT00‘

SQL Server 错误: 0

[Microsoft][SQL Server Native Client 11.0]登录超时已过期

连接失败:

SQLState: ‘08001‘

SQL Server 错误: 2

[Microsoft][SQL Server Native Client 11.0]与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。


解决办法:1、让防火墙通过1433端口

          2、在 “SQL Server 网络配置”—“MSSQLSERVER的协议”,右击“Named Pipes”启用管道协议

          3、在odbc里配置服务器地址,选择服务器计算机名加实例

以上是关于sql server 2012 系统 DSN 错误的主要内容,如果未能解决你的问题,请参考以下文章

为 SQL Server Express 2012 ODBC DSN 配置用户时出现问题

在 RHEL 上使用 PHP 与 SQL Server 的无 DSN ODBC 连接

使用SQL Server 2012的Windows 10 64位ADODB连接失败

从MS-Access连接到sql server而不创建DSN

SQL Server 视图无法通过 ODBC 获得(逆向工程师)

SQL server 数据库迁移到mysql