问题标签 [unixodbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unix - 需要编写一个unix脚本来FTP一个.dat文件
我是 unix (KSH) 的新手,我需要编写一个 unix 脚本来将一个 .dat 文件从一个服务器位置 FTP 到另一个服务器位置。请帮助编写这样的代码。
“从 - 服务器 A,位置 - vic/folder/day.dat
到 - 服务器 B,位置 - sam/文件夹”
unixodbc - unixODBC 在运行 isql 时出错 [Vertica]
您好我已经在 Ubuntu 10.10 32 位版本机器上配置了 vertica 的 DSN 设置。设置都很好,我已经交叉检查了它们。
这是我的 odbc.ini 文件:
同样,我有一个 odbcinst.ini 文件。
当我运行命令时: isql -v VerticaDSN 我收到以下错误:
我已经尝试了一切,但我无法破译这个错误。
任何帮助将不胜感激。
ruby-on-rails - OSX 和 Rails 2.3.x 上的 unixodbc 和 freetds 设置
我正在尝试在 OSX (10.7.3) 上设置 unixodbc,但看起来 iODBC 即将推出。
我的配置/database.yml:
ruby-obdc 已安装并在 Gemfile 中:
/usr/local/etc/freetds.conf:
/usr/local/etc/odbc.ini
当我运行script/console
并尝试访问任何模型时:
产品 ODBC::Error: IM002 (0) [iODBC][Driver Manager]未找到数据源名称且未指定默认驱动程序。无法加载驱动程序
当我想使用 unixodbc 时,似乎正在使用 iODBC 连接到数据库。如何让我的 rails 应用程序使用 unixodbc 而不是 iODBC?
mysql - 什么关系数据库管理系统 RDBMS 用于带有 unixODBC 的 Linux Web 服务器上的小型只读数据库?
什么可以被认为是 Web 应用程序查询位于 Web 服务器主机上的数据库表的最佳 RDBMS,它安装了带有 unixODBC 的 linux 操作系统?数据库表很小,只需要只读访问。
SQLite3 或 mySQL 或其他什么?
我倾向于 SQLite3,但它成熟了吗?
谢谢!
odbc - unixodbc 驱动程序管理器在安装时无法打开指定的库
我正在使用 ArchLinux,我正在尝试安装 OpenEdge 进度驱动程序,以便我可以通过 PHP 访问它。我已经安装了 unixodbc 包和驱动程序,但是当我通过 isql 或 PHP 测试连接时,我得到了同样的错误......
搞砸的是“/usr/dlc/odbc/lib/pgoe1023.so”目前存在,我什至从“/usr/dlc”符号链接它。
以下是我的 .ini 文件...
odbc.ini
odbcinst.ini(我删除了一些凭据,因为它无关紧要)
编辑添加更多信息...
它们似乎都是 32 位的,但我不知道我在做什么。
看来它确实缺少一些依赖项......
更新
我将“libpgicu23.so”复制到/usr/lib,它解决了这个问题,但我仍然需要“libstdc++-libc6.2-2.so.3”,但是当我从互联网上抓取一个时,它说“加载时出错共享库:/usr/lib/libstdc++-libc6.2-2.so.3:ELF 文件操作系统 ABI 无效”
实际上,我什至创建了从“libstdc++-libc6.2-2.so.3”到“libstdc++.so”的符号链接,但即使它通过 ldd 解决了问题,当我查询 isql..
isql:符号查找错误:/usr/dlc/odbc/lib/pgoe1023.so:未定义符号:__builtin_vec_new
我从来没有在 *nix 机器上安装 odbc,但我们在 windows 机器上做了同样的事情,它工作得很好。任何输入表示赞赏。
php - php中的ODBC错误?
嗨,我想知道以下错误是什么意思,为什么我会得到它?
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
我的论点odbc_conntect()
——"Driver={SQL Server Native Client 10.0};Server=tcp:database.windows.net;Database=someDB;Encrypt=yes;", 'user@database', 'passwd'
ruby - DBI + ruby-odbc 失败,涉及 Bundler
我正在使用带有 unixodbc 的dbi
and ruby-odbc
gems 连接到 Exasol,它工作正常,加载如下:
当我将 Bundler 添加到组合中时,ruby-odbc 似乎无法找到 odbc 配置:
我是否需要通过Bundler.require
(gem 'ruby-odbc', require: 'odbc_utf8'
在 Gemfile 中使用)或使用require 'bundler/setup'
and并不重要require 'odbc_utf8'
。
这就是我尝试连接的方式:
万一这很重要,这就是我的.odbc.ini
样子:
编辑:它在没有 Bundler 的情况下工作的方式仅适用于 Ruby 1.9.3。在我看来,它像是一个范围界定问题,就像driver_name
作为参数传递给引发异常的方法的变量一样。
php - PHP + UnixODBC + FreeTDS - SELECT [field] AS [name] 不起作用
我有一个安装了 PHP 5.2.13 的 unix 服务器,它可以访问两个 SQL 服务器(一个运行 MSSQL SERVER 2000,另一个运行 MSSQL 2005)。
它使用 FreeTDS - 详细信息:
- 版本:freetds v0.82
- freetds.conf 目录:/usr/local/etc
- MS db-lib 源兼容性:否
- Sybase 二进制兼容性:否
- 线程安全:是
- iconv 库:是的
- TDS 版本:8.0
- iODBC:没有
- unixodbc:是的
我正在使用 unixODBC-2.3.1
MSSQL 2000 服务器很好,我可以像使用 MySQL 一样运行所有 SQL 语句并使用 mssql_num_rows 和 mssql_fetch_assoc。
但是,MSSQL 2005 服务器不能使用 mssql_num_rows 或 mssql_fetch_assoc - 您必须使用 odbc_fetch_row。
这不是一个真正的问题,我认为这只是由于不同的服务器安装。
但是,我对 MSSQL 2005 服务器有一个大问题:我不能选择一个字段作为另一个名称!
例如:
在我的管理应用程序中工作正常(即:不是 PHP),但如果我在我的 PHP 环境中运行相同,我得到:
你可以看到它应该是[The_Key] => 1
有人知道我们如何解决这个问题吗?我要扯头发了!
干杯
尼尔
sql-server - 适用于 Linux 与 FreeTDS 的 Microsoft ODBC 驱动程序?
我正在研究从 RHEL6 应用程序服务器连接到 MSSQL 数据库的可能性。我找到了两种方法:
- 免费TDS
- 适用于 Linux + unixODBC的 Microsoft SQL Server ODBC 驱动程序
有没有人有使用这些设置的经验?(我对后者特别好奇,因为它是由 MS 官方支持的)。表现?稳定?我可能会错过任何其他选择吗?
mysql - 在 Mac OSX Lion 上为 unixODBC/isql 添加数据源
我已经从源代码安装了 unixODBC,并从 Mac OSX Lion 上的 .dmg 安装程序安装了mysql-odbc 连接器。这是前一阵子做的,当时我成功安装了一个数据源(姑且称之为foo
)。现在我正在尝试添加另一个数据源(DSN)。我已经通过ODBC 管理器和命令行工具 myodbc-installer 完成了这项工作,该工具由 mysql 网站上的 mysql-odbc 连接器的 tar 包提供。中显示一个条目/Library/ODBC/odbc.ini
,如下所示:
但是,isql 找不到它:
奇怪的是,foo
在 /Library/ODBC/odbc.ini 或 /etc/odbc.ini 中看不到的旧 DSN 可以正常工作:
我对需要在 OSX Lion 上输入 DSN 条目以供 isql 查找的位置感到恼火。在此先感谢您的帮助!