Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已将MS SQL Server数据库链接到Oracle_Sql_Sql Server_Oracle - Fatal编程技术网

已将MS SQL Server数据库链接到Oracle

已将MS SQL Server数据库链接到Oracle,sql,sql-server,oracle,Sql,Sql Server,Oracle,我已将MSSQL服务器数据库链接到Oracle数据库。当我尝试运行一个简单的select语句时,会出现以下错误: OLE DB provider 'MSDAORA' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode 有人能帮我弄清楚我需要做什么来解决这个问题吗 我已经在服务器上安装了64位Oracle客户端,上面安装

我已将MSSQL服务器数据库链接到Oracle数据库。当我尝试运行一个简单的select语句时,会出现以下错误:

OLE DB provider 'MSDAORA' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode
有人能帮我弄清楚我需要做什么来解决这个问题吗


我已经在服务器上安装了64位Oracle客户端,上面安装了MS SQL。我已经配置了
tnsnames
以及
ODBC
连接。为什么我会收到此错误消息?

似乎您正在使用Microsoft Oracle provider。最好使用Oracle provider for OLEDB如何配置?那么我必须改变执行查询的方式吗?我正在使用CreateDatabaseLink和LinkServerSignon