问题:
我用SQL Server 2008。
我们这里有一个链接服务器,链接到一个MySql数据库。
但是从今天开始,当我单击"test connection“时,它将显示以下错误:
(我还不能发照片):
The test connection to the linked server failed.
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "MANTIS".
OLE DB provider "MSDASQ
我安装了unixODBC和MySql ODBC驱动程序,但是无法连接ODBC DNS。
isql -v myodbc_mysql_dsn
我得到了这个错误:
Cannot connect to ODBC DSN:
[SQL ERROR]:[IM002][0][[unixODBC][Driver Manager]Data source name not found, and no default driver specified]|
我的配置如下所示:
cat /etc/odbc.ini
[myodbc_mysql_dsn]
Description = test
Driver = My
我正在尝试将宿主webs应用程序连接到本地数据库。首先,我得到了Fatal error: Call to undefined function odbc_connect()错误,但是在添加了"odbc“扩展之后,我开始获得
Error connecting to the ODBC database: [unixODBC][Driver Manager]Data source name not found, and no default driver specified
我使用php脚本中的以下代码使用ODBC连接到本地数据库
$odbc['dsn'] = "Sa
我一直试图将ODBC扩展PHP安装到我们的服务器上(Redhat),我认为它安装正确,但是现在当我尝试测试连接时,我得到了数据源名称太长的错误消息.这听起来很简单,但我不能在哪里工作out..how..or。
基本上,这些是我目前的设置:
# odbcinst -j
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /root/.odbc.ini
SQLULEN SIze.
我按照这里给出的注册驱动程序和数据源的说明进行操作:
在意识到我必须使用后,我可以成功地将我安装的驱动程序显示为已注册,方法是:
shell> myodbc-installer -d -l
MySQL ODBC 8.0 Driver
当您运行不带参数的myodbc-installer时,它会列出命令行开关,并告诉您如何注册数据源。它给出的例子是:
Add a new system data source name for Unicode driver
shell> myodbc-installer -s -a -c2 -n "test"
每当我尝试使用vbscript连接到MySql时,我都会得到一个错误:
Script: E:\VBScript\CreateAccount.vbs
Line: 6
Char: 1
Error:[Microsoft][ODBC Driver Manager] Data source name too long
Code: 80000405
Source Microsoft OLEDB Provider for ODBC drivers
以下是打开到Mysql的连接的代码:
dim cn, rs
set cn = CreateObject("ADODB.Connection")
我只是尝试在Eclipse IDE中将java应用程序连接到MS Access。根据我在其他计算机上阅读和执行的内容,我需要转到ODBC数据源管理员并添加用户DSN MS Access数据库。我遇到的问题是我收到一个错误,指出ODBC驱动程序没有安装。
现在我假设它会像下载和安装MySQL ODBC驱动程序一样简单,但事实似乎并非如此。据我所知,它与32位和64位Windows7操作系统有关。
如果有人能指出问题所在,我将不胜感激。
提前感谢
S
可能重复:
我有64位操作系统,Microsoft 2010和远程MySQL 4.1.13 (我有凭据)。我下载了32位ODBC连接器并安装了它。在试图插入数据时链接表后,将得到以下错误:
Run-time error '3155':
ODBC- insert on a linked table 'sometable' failed.
[MySQL] [ODBC 5.2 (w) Driver] [mysqld-4.1.13-standard] Server does not support
4-byte encoded UTF8 character
我需要帮助修复一个错误:SQL state IM014 in SQLConnect和SQL state IM002 in SQLConnect。
我运行相同的脚本,一个在webserver/remote/上运行,另一个在本地机器上运行,试图访问同一个数据库,但是我得到了不同的错误消息。
当我从web服务器运行它时,我得到
SQL错误:在SQL中未找到unixODBCData源名称,也未指定默认驱动程序。
当我在本地机器上运行时
Microsoft指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
我在php脚本中使用以下代码连接到本地数据库
$odbc['dsn
当试图从Tableau连接到我的MySQL数据库时,我遇到了MySQL ODBC驱动程序的问题。它设置得很好,但是这些限制
Tableau identified the following warnings for the ODBC data source named 'hits':
This aggregation is unsupported: Attribute
This function is unsupported: DATETIME with parameter types 'integer'
This is unsupported: SELECT
我在C++上使用OTL ODBC驱动程序连接到MySQL数据库时遇到了问题。我使用的是Visual Studio 2019,问题似乎出在连接字符串上。我的MySQL数据库托管在带有easyPHP的本地主机上,但稍后我将需要使用一个在线数据库,第一个数据库只是为了测试。 我尝试了多种类型的连接字符串,但我想我没有完全得到我应该提供什么作为DSN db.rlogon("root@127.0.0.1"); // connect to the database 我也试过了 db.rlogon("root/@mysql"); // connect to the data
我有一个在Windows服务器上运行的网站,它工作得很好。我试图在我的本地主机中创建一个副本,但是我得到了错误:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\xampp\htdocs\tdms\webfolders\secured\db_fns.php on lin