0

我试图找出某个链接服务器是 SQL SERVER 还是 INFORMIX?是他们找出这一点的一种方法。我查看了 sp_linked_servers 但是我不想依赖 SRV_PRODUCT 列,因为这是一个输入字段。有什么建议么?

4

1 回答 1

1
SELECT provider FROM sys.servers;

这些指定使用的驱动程序,它将告诉您链接服务器类型

Ifxoledbc/ MSDASQLvs SQLNCLI/SQLOLEDB例如

当然,我手头没有 Informix 服务器,因此您可能还需要其他列。

注意 MSDQSQL 是通用 ODBC。但是,它不是SQLNCLI/SQLOLEDB所以它必须是 Informix 是一个消除过程

于 2013-07-03T15:30:47.260 回答