草庐IT

UNIXODBC

全部标签

python - pyodbc.错误 : ('IM002' , '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)' )

我正在尝试使用pyodbc连接到数据库并遇到以下错误,有人可以建议如何克服以下错误吗?使用以下命令安装pyodbcsudoapt-getinstallunixodbc-devpipinstallpyodbc代码:-#!/usr/bin/pythonimportpyodbcserver_name='odsdb.qualcomm.com'database_name='ODS'#cnx=pyodbc.connect("SERVER="+server_name+";DATABASE="+database_name)cnx=pyodbc.connect("DRIVER={SQLServer};S

python - 在 'Windows Credentials' 的 Linux 上使用 python 连接到 MS SQL Server

有什么方法可以使用Windows域凭据在linux上使用python连接到MSSQLServer数据库?我可以使用Windows凭据从我的Windows机器完美连接,但尝试使用pyodbs+freetds+unixodbc从linuxpython做同样的事情>>importpyodbc>>conn=pyodbc.connect("DRIVER={FreeTDS};SERVER=servername;UID=username;PWD=password;DATABASE=dbname")导致此错误:class'pyodbc.Error'>:('28000','[28000][unixODB

sql-server - FreeTDS unixODBC 并发连接数

我使用来自brainman(http://code.google.com/p/odbc)的ODBC驱动程序将Golang与FreeTDS结合使用一切正常,直到我对盒子进行压力测试。然后我得到以下错误:{01000}[unixODBC][FreeTDS][SQLServer]UnabletoopensocketSQLDriverConnect:{08001}[unixODBC][FreeTDS][SQLServer]Unabletoconnecttodatasource似乎当我尝试对FreeTDS/unixODBC驱动程序启动多个并发请求时,它失败了。这是可行的,还是unixODBC和F

sql-server - FreeTDS unixODBC 并发连接数

我使用来自brainman(http://code.google.com/p/odbc)的ODBC驱动程序将Golang与FreeTDS结合使用一切正常,直到我对盒子进行压力测试。然后我得到以下错误:{01000}[unixODBC][FreeTDS][SQLServer]UnabletoopensocketSQLDriverConnect:{08001}[unixODBC][FreeTDS][SQLServer]Unabletoconnecttodatasource似乎当我尝试对FreeTDS/unixODBC驱动程序启动多个并发请求时,它失败了。这是可行的,还是unixODBC和F

sql-server - FREETDS 和 UNIXODBC 字符转换

我有一个错误要修复。它的:[FreeTDS][SQLServer]Errorconvertingcharactersintoserver'scharacterset.Somecharacter(s)couldnotbeconverted当我使用土耳其语字符插入时出现此错误。我的问题是我怎样才能禁用那个转换的东西?我通过freetds和unixodbc连接到sqlserver。谢谢.. 最佳答案 你需要设置clientcharset=UTF-8在您的freetds.conf文件中,通过将Servername选项设置为freetds.c

sql-server - FREETDS 和 UNIXODBC 字符转换

我有一个错误要修复。它的:[FreeTDS][SQLServer]Errorconvertingcharactersintoserver'scharacterset.Somecharacter(s)couldnotbeconverted当我使用土耳其语字符插入时出现此错误。我的问题是我怎样才能禁用那个转换的东西?我通过freetds和unixodbc连接到sqlserver。谢谢.. 最佳答案 你需要设置clientcharset=UTF-8在您的freetds.conf文件中,通过将Servername选项设置为freetds.c

docker - 在 Alpine Linux Docker 容器中安装 ODBC 驱动程序

我目前有以下Dockerfile来创建我的Docker镜像。FROMpython:3.6.6-alpine3.8#AdddependenciesforPythonpackagespandas,numpyandpyodbcRUNapkadd--no-cachecurlgccg++unixodbc-devRUNln-s/usr/include/locale.h/usr/include/xlocale.h#ProjectfilesARGPROJECT_DIR=/srv/scriptsRUNmkdir-p$PROJECT_DIRWORKDIR$PROJECT_DIRCOPYrequiremen

docker - 在 Alpine Linux Docker 容器中安装 ODBC 驱动程序

我目前有以下Dockerfile来创建我的Docker镜像。FROMpython:3.6.6-alpine3.8#AdddependenciesforPythonpackagespandas,numpyandpyodbcRUNapkadd--no-cachecurlgccg++unixodbc-devRUNln-s/usr/include/locale.h/usr/include/xlocale.h#ProjectfilesARGPROJECT_DIR=/srv/scriptsRUNmkdir-p$PROJECT_DIRWORKDIR$PROJECT_DIRCOPYrequiremen

php - unixODBC Freetds PHP 问题

我正在使用Debian。我安装了unixODBC以及FreeTDS。我正在使用PHP我已经阅读了几个操作方法,但遇到了一个问题。我使用tsql测试了FreeTDS,它工作正常。我使用isql测试了unixODBC,它可以工作。当我在PHP中创建脚本并尝试访问数据库时,出现以下错误。fatalerror:调用未定义函数odbc_connect()我找到了多个php.ini文件。Apache2使用的是哪一个?里面有什么需要设置的么。是否有一些设置我错过了,但操作方法中没有?非常感谢所有帮助。 最佳答案 您可能需要提供环境变量以指向您的O

linux - [01000][unixODBC][驱动程序管理器]无法打开 lib '/usr/local/easysoft/oracle/InstantClient112/lib/libsqora.so' : file not found

我正在尝试从Linux服务器访问Oracle。我正在使用unixODBC。当我尝试使用isql访问oracle时出现驱动程序管理器无法打开libsqora.so.12.1的错误。odbc.ini[NAME]ApplicationAttributes=TAttributes=WBatchAutocommitMode=IfAllSuccessfulBindAsFLOAT=FCloseCursor=FDisableDPM=FDisableMTS=TDriver=Oracle11gODBCdriverDSN=DSN_NAMEEXECSchemaOpt=EXECSyntax=TFailover=