Articles of odbc

我可以在不安装Oracle客户端的情况下创buildOracle ODBC驱动程序吗?

最近我有一个任务将访问数据库的后端迁移到oracle(前端应该仍然在访问中),我需要一个odbc连接,并在PC上工作我没有任何pipe理privilages 。 每当我尝试添加Oracle ODBC驱动程序时,都会出现一条错误消息,指出我需要一个Oracle(tm)客户端+一些networking配料。 我从当前可用的列表中select的ODBC是:用于Oracle的Microsoft ODBC。 有没有什么办法让它的工作没有安装任何客户端(可能需要保存的东西在registry,这将导致权限被拒绝)?

是否有可能与networking上的其他计算机共享一个ODBC连接?

我会在这里尽我所能,但我会从我的舒适区走出去,所以忍受着我。 电脑A:Windows XP专业版电脑B:Windows 7 计算机A有一个SSH隧道到我们的Web服务器(Linux)。 计算机A使用ODBC连接来连接到隧道,作为运行客户端应用程序的一部分。 到目前为止,这是完美的工作。 计算机B在同一networking上,并希望运行与计算机A相同的客户端应用程序。 计算机B是否可以使用计算机A的ODBC连接来连接该客户端应用程序? 如果没有,我如何通过networking共享隧道连接,所以我不必在每个客户端上创build多个连接? 提前致谢。

我如何从客户端计算机上跟踪连接到的数据库

我想知道是否有某种方式来跟踪我的程序使用OLEDB尝试连接到什么服务器。 问题: 我有一个程序显示在Crystal Reports中做的一些报告。 一些报告的加载时间确实很慢。 我的猜测是他们有一些embedded式连接string引用一个不存在的服务器。 我的猜测是客户端在加载报表时尝试使用embedded式连接。 我想知道,如果我可以看到跟踪/logging这些失败的连接以任何方式。

连接到MSSQL数据库(PDO,FreeTDS,ODBC)

我有一个Ubuntu 12.04服务器,我试图build立一个MSSQL数据库的连接。 我设法使用tsql和isql连接,但osql不工作,并使用PDO与PHP连接也无法正常工作..我会尽量提供尽可能多的信息,如果你需要更多的只是让我知道我将编辑。 freetds.conf : [MSSQL] host = TPSACC port = 54488 tds version = 8.0 odbc.ini : [MSSQL] Description = MS SQL connection to PRODUCTION database Driver = FreeTDS Database = PRODUCTION Server = TPSACC UserName = sa Password = pass Trace = No TDS_Version = 8.0 Port = 54488 odbcinst.ini : [FreeTDS] Description […]

Windows Server 2003 64位上的odbcad32的registry

我曾经使用下面的registry来导入一些设置,以在Windows Server 2003 32位上设置odbc。 现在我想在Windows Server 2003 64位(32位odbc驱动程序而不是64位驱动程序)上做同样的事情。 有没有办法修改registry? 由于这将创build64位odbc驱动程序的条目。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\MY_DB] "Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll" "Server"="10.1.1.1" "Database"="MY_DB" "LastUser"="db_account" [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources] "MY_DB"="SQL Server"

是否有可能使用FreeTDS驱动程序和tsql连接到PostgreSQL服务器?

我可以使用FreeTDS连接到PostgreSQL服务器,更具体地说是tsql命令吗? 我一直在尝试几天,使用许多不同的configuration。 即使我能够使用isql和PostgreSQL odbc驱动程序连接到数据库,我不能使它适用于tsql (它也似乎不使用odbc.ini或odbcinst.ini )。 所以,我想知道tsql只适用于MSSQL。 如果你想,我可以发布文件freetds.conf , odbc.ini和odbcinst.ini 。 谢谢。

只允许通过ODBC读取特定SQL Server用户的视图

新手问题:我有一个从SQL Server [2008]数据库读取信息的devise器。 我已经为他设置了几个视图来从他的用户中获取数据,并授予其用户db_datareadangular色的成员。 他的程序使用ODBC连接来获取数据。 但是,这使得他可以读取所有的表格和系统视图和表格,从而需要对用户进行不必要的search和混淆。 有没有办法将他能看到的东西限制在我为他创造的less数观点上? [编辑:我创build了一个新的testing用户和一个新的testingODBC连接,没有任何权限,没有任何结果的变化。 从我读过的,这是因为所有用户都是PUBLIC服务器angular色的一部分。 公共angular色似乎给予所有系统对象的SELECT权限。 任何人都知道吗?]

ODBC连接速度非常慢

我有一个ODBC连接到一个提供数据库。 我们在整个公司的软件中使用数据库,ODBC连接由标准安装程序创build。 试图testingODBC连接或在Crystal Reports.Net中查询,导致程序或ODBCpipe理员locking大约10分钟,最后返回查询或testing结果。 这个问题只发生在我的电脑上。 还有一个到另一个数据库的ODBC连接也可以正常工作。 有没有其他人遇到这个问题和/或find解决办法?

用于MS访问的32位ODBC客户端不起作用,并且不允许安装64位客户端,该怎么办?

我有一个用于开发的64位Windows 7笔记本电脑。 我安装了Office 2003,因为我有一个与Office 2003一起工作的客户端。 Microsoft Access 没有安装,因为我坚信这是一个非最佳的软件。 我需要读取在Access中编写的.mdb文件。 客户希望我从这个文件读取几列到不同的数据库。 我无法获取ODBC连接到数据库。 如果我去设置 – >系统 – > ODBC 并双击MS-Access我得到一个错误: 找不到为MS Access驱动程序(* .mdb)设置ODBC的例程。 重新安装驱动程序。 安装32位驱动程序没有帮助 我去了: http : //www.microsoft.com/download/en/details.aspx?id=13255 并下载了32位驱动程序,并安装这些,重新启动计算机。 这没有帮助,问题依然存在。 不允许安装64位驱动程序 运行BDEpipe理员也不起作用 BDE和我很好,但我想保存设置时挂起。 如何访问该* .mdb文件? 我想使用ODBC,但我打开任何和所有的解决方法。 我想用Delphi XE2或Delphi-2007连接。

encryption一个ODBC连接

情况: 我们有一个坐在数据中心的SQL Server 2008 R2数据库 我们希望允许分析人员连接到数据库,并通过ODBC 使用基于桌面的工具 (如Tableau) 查询数据 。 基于桌面的工具不一定支持encryption。 我们需要数据和查询在通过networking传输时被安全地encryption 是否有一个好的/可靠的方法来实现这一点 – 例如某种本地ODBC代理,然后可以通过encryption连接与服务器通信?