Articles of odbc

沉默失败,同时创buildodbc数据源

我只是非常困惑,试图在Windows 2003 R2中创build一个ODBC数据源。 我可以在“用户DSN”选项卡上创build一个到我select的服务器(MS SQL Server)的连接,但是当我尝试在“系统DSN选项卡”上做同样的事情时,进程失败,但没有错误消息。 我能够在configuration新数据源的最后连接到目标数据库,但是当我单击确定时,数据源就不存在了。 没有错误信息,没有迹象表明任何事情都不对,除了缺乏新的数据源。 非常讨厌,因为我不得不重复这个过程几次,以确保我不是疯了。 任何人有任何提示? 我怀疑这是某种权限问题,但由于没有错误信息,我不知道从哪里开始。

PHP ODBC不closures连接

我刚刚在stackoverflow上提出这个问题,并build议我也在这里问。 我有一个使用ODBC函数进行数据库访问的PHP应用程序。 我的DBA最近发现应用程序没有closures其数据库连接,导致无数连接处于TIME_WAIT状态。 我们已经检查了代码,并且在每个脚本中都做了一个odbc_close_all调用,再加上即使不是,那么连接也应该在脚本的末尾closures。 没有长时间运行的脚本来保持连接 有没有人见过这样的事情,或者有什么想法可能是什么问题? PHP版本是5.1.4 在Windows Server 2003 R2 Service Pack 2上运行 MySQL数据库

ODBC DSN身份validation选项

我想知道是否除了标准的用户名/密码ODBCauthentication之外,还有其他选项可以使用类似于SSH的PKI之类的替代方法来authenticationODBC连接。 看起来像一个用户名/密码不安全,如果我只想要一个服务器到服务器连接,没有“真正的”用户。 数据库服务器只接受来自应用程序服务器的连接似乎更安全。

Oracle Instant Client DSN通过unixODBC

我已经在SuSEnetworking服务器上安装了Oracle Instant Client,并试图通过unixODBC连接到使用PHP的Oracle数据库。 连接似乎正常工作,发出一个odbc_connect后,我得到一个“odbc链接”types的响应。 发出一个odbc_prepare后,我得到一个“odbc结果”types的响应。 问题是当我尝试发出odbc_execute命令我得到两个错误之一: Warning: odbc_execute(): SQL error: [unixODBC][Oracle][ODBC][Ora]Driver not capable., SQL state S1C00 in SQLExecute 或者浏览器错误: Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error. 我也尝试在odbc_connect方法上指定SQL_CUR_USE_ODBC,但是当我这样做时,脚本只能无限期地挂起。 我想知道的是,有一些选项,我必须在DSN的odbc.ini或odbcinst.ini文件中指定? 关于可用选项或这些选项的作用,似乎没有太多的文档方法。 编辑 我没有通过PDO对象方法获得连接(没有真正改变任何东西,只是尝试使用PDO准备/执行方法)。 但是我仍然无法使用odbc_prepare / odbc_execute得到任何结果。 以下是我从“SELECT * FROM product_component_version”查询中获得的服务器信息: [PRODUCT] => NLSRTL [VERSION] => 10.2.0.4.0 [STATUS] => Production [PRODUCT] => Oracle Database 10g Enterprise Edition [VERSION] => 10.2.0.4.0 […]

Windows Server 2003上的Oracle ODBC:数据库 – Windows 7客户端连接问题

我有一个Win 2k3服务器上的Oracle数据库(64位)。 我必须从Win7(64位)机器访问数据库。 我已经下载了即时客户端和64位ODBC驱动程序,并已明显成功安装它。 具体而言,我下载了即时客户端和驱动程序zip文件,将它们解压到同一个目录,然后运行odbc_install.exe文件。 此报告驱动程序安装成功。 然后我把目录添加到windows的“Path”环境variables中。 (即我按照这里的说明)。 当我尝试连接时出现问题。 我打开ODBC数据源pipe理器,尝试添加一个系统DSN。 当我点击“testing连接”,混蛋挂起和崩溃。 不pipe我在那里放置什么细节,都会挂起,崩溃。

在OS X 10.6上添加新的ODBC驱动库到PHP?

我试图从安装的股票PHP(OS X 10.6)通过ODBC访问PostgreSQL数据源。 查询只是挂起,我怀疑它找不到通过MacPorts安装的PostgreSQL驱动程序库。 我使用这个configuration从源代码编译并安装了psqlODBC驱动程序: –prefix=/usr/local –with-iodbc –with-libpq=/opt/local/lib/postgresql84/bin/pg_config 我已经使用iodbctest成功创build和testing了ODBC连接。 我需要做些事情来获得Apache / PHP来看看libpq吗?

MySQL ODBC连接器和unixODBC问题 – 乱码连接

有一段时间试图隔离一个新的服务器安装问题: 我已经安装了MySQL,unixODBC和MySQL Connector for ODBC,如我在其他32位系统上安装odbc.ini和odbcinst.ini,但遇到应用程序(PHP除外)在查询后收到乱码数据的问题。 为了进行控制,下面是MySQL直接查询返回的内容: mysql> select id,用户名限制为3; + —— + ———- + | id | 用户名| + —— + ———- + | 786 | 101010 | | 587 | 1234 | | 1124 | 123456 | + —— + ———- + 3行(0.00秒) MySQL的> 通过ODBC在isql中的相同的命令返回这个乱码结果,只返回第一块数据: SQL> select id,用户名限制为3; + ———– + ——————————— + | […]

MySQL ODBC问题:未find数据源名称,也没有指定默认驱动程序

我目前正在尝试运行一个经典的ASP应用程序,我已经给出了源代码。 我想在我的64位Windows 7开发机器上进行设置,并且遇到与基于ODBC的数据连接到MySQL实例的问题。 我看到错误: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified /includes/<File Name>.asp, line 100 我试过了: 连接是无DSN的。 该应用程序正在使用本地系统权限的IIS应用程序池下运行。 在进程监视器中可以看到w3wp.exe在NT AUTHORITY / SYSTEM下运行。 该应用程序在IIS应用程序池下运行,允许运行32位应用程序。 已尝试使用从http://dev.mysql.com安装的Connector / ODBC 5.1.10 64位版本(此时没有驱动程序列在C:\ Windows \ SysWOW64 \ odbcad32.exe下,但在C:\ Windows下\ SYSTEM32 \ odbcad32.exe的) 已经尝试使用从http://dev.mysql.com安装的Connector / ODBC […]

错误消息“通信链接失败(SQL-08S01)”实际上是什么意思?

我们的应用程序正在几十台服务器上运行,只有less数人得到这个错误信息。 更糟糕的是,导致此错误消息的SQL查询似乎正在执行。 该应用程序正常工作。 导致此错误的进程是在Windows Server 2003框上运行的perl脚本。 数据库托pipe在同一台机器上。 这是导致错误的SQL: Update [WorkQueue] set [Status] = ? where [id] in ( select top 1 [id] from [WorkQueue] where [Status] = 1 order by [id] ASC ) 我们使用ODBC通过端口1433与TCP / IP连接到SQL Server 2005数据库。问题是,这个错误“通信链接失败(SQL-08S01)”每分钟报告三次。 我应该尝试切换到我的连接协议的命名pipe道?

Sybase ODBC驱动程序不能通过VPN工作

我需要在本地计算机上运行客户端软件,并通过VPN链接(Team Viewer VPN)进行通信以连接到实时数据库,以便将debugging程序附加到客户端软件,并解决客户端遇到的一些问题。 当客户端networking上的任何一台计算机连接它工作正常。 这是驱动程序debugging信息的输出。 Sun Aug 05 2012 15:06:10 15:06:10 CONN: Application information: 15:06:10 "HOST=WORKSTATION36;OS=Windows XP Build 2600 Service Pack 3;PID=0x11a0;THREAD=0xdcc;EXE=C:\abba\dbisqlc.exe;VERSION=7.0.4.3472;API=DBLIB" 15:06:10 CONN: Attempting to connect using: UID=abdbo;PWD=*****;DBN=abba;ENG=abba;ASTOP=YES;DBG=YES;LOG=C:\log\odbcLog.txt;DMRF=NO;LINKS=TCPIP{} 15:06:10 Trying to start TCPIP link … 15:06:10 Loading wsock32.dll 15:06:10 Loading ws2_32.dll 15:06:10 TCP using Winsock version 2.0 15:06:10 My IP address is 192.168.0.111 15:06:10 […]