无法使用SQL Native Client创建ODBC数据源

时间:2015-04-02 10:24:11

标签: sql-server sql-server-native-client

我有SQL Server 2005和一些在系统A上创建的数据库。然后我必须通过克隆系统A来创建系统B.我对ip和hostname以及对sql server配置的相应更改进行了所有必要的更改。

之前我在系统C上创建了一个ODBC数据源,以连接到系统A上的sql server,一切正常。 克隆后,我尝试修改odbc数据源以连接到系统B上的sql server。但是我收到以下错误

Connection failed:
SQLState: '08001'
SQL Server Error: 53
[Microsoft][SQL Native Client]Named Pipes Provider: Could not open a connection to SQL Server [53].
Connection failed:
SQLState: 'HYT00'
SQL Server Error: 0
[Microsoft][SQL Native Client]Login timeout reached.
Connection failed:
SQLState: '08001'
SQL Server Error: 53
[Microsoft][SQL Native Client]An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

所有3个系统都在同一个网络上。 奇怪的是,我只是在从系统C创建数据源时才收到此错误。我可以在系统A上创建数据源到系统B上的SQL Server。看起来系统C有问题,但在这种情况下我不应该是能够在系统C上创建数据源以连接到系统A,而我能够。

系统C上的数据源到系统A上的sql server:成功 系统A上的数据源到系统B上的sql server:成功 系统C上的数据源到系统B上的sql server:失败

有人能指出我可能造成这种情况的原因吗?

0 个答案:

没有答案