Tag: instantclient

无法连接SQLState = 08004 ORA-12154:TNS:无法parsingms中指定的连接标识符odbcpipe理员

我想在一个tnsnames.ora文件中添加两个服务名,并在“Microsoft ODBC驱动程序configuration”中的下面两个图像中获取错误。

Excel VBA使用InstantClient连接到远程Oracle数据库

我试图使用Excel(主要是2003,为了更多的用户兼容性)连接到远程Oracle数据库。 我想运行.sql脚本并将数据集返回到工作表。 我在Windows 7 64位机器上。 我不知道Oracle数据库服务器的规格。 我想尽可能保持轻量级(客户端机器上没有额外的文件安装,尽可能使用共享的networking位置来存储所需的文件) 至今: 我从Oracle(32位和64位版本12.1和11.2)下载并“安装”InstantClient到远程networking位置。 我尝试使用SQL Plus连接到Oracle数据库,它工作正常(我试了几个安装的InstantClient版本,看看是否会有任何兼容性问题)。 作为一个testing:在VBA中使用SQL Plus和Shell函数,我能够成功地将数据caching到一个单独的excel文件中。 我尝试了几种不同的连接string格式,使用各种驱动程序/ Driver = {instantclient_11_2中的Oracle} Driver = {Microsoft ODBC for Oracle} 供应商= MSDAORA 供应商= MSDAORA.1 供应商= OraOLEDB.Oracle 收到的错误: "Run-time error '-2147467259 (80004005)': [Microsoft][ODBC Driver Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed The Oracle(tm) client and networking components were not found. These components are supplied […]