[debian-mysql] Bug#838578: Bug#838578: mariadb-connect-engine-10.0: Unsupported table type ODBC
Dieter Adriaenssens
dieter.adriaenssens at gmail.com
Thu Sep 29 15:54:03 UTC 2016
Hi,
Are you trying to do something similar like described in
https://mariadb.com/blog/getting-microsoft-sql-server-data-mariadb-connect-storage-engine
?
Kind regards,
Dieter
2016-09-22 17:34 GMT+02:00 Sam Yang <login0307 at gmail.com>:
> Package: mariadb-connect-engine-10.0
> Version: 10.0.27-0+deb8u1
> Severity: normal
>
> Dear Maintainer,
>
> *** Reporter, please consider answering these questions, where appropriate
> ***
>
> * What led up to the situation?
> After execute query in mariadb returns 'unsupported table type ODBC'
> Query: create table foo engine=CONNECT table_type=ODBC
> tabname='comCustomer' connection='DSC=SQLSERVER'
>
> * What exactly did you do (or not do) that was effective (or
> ineffective)?
>
> install package using apt-get install
> mariadb-server
> mariadb-connect-engine-10.0
> unixodbc
> unixodbc-bin
> unixodbc-dev
> freetds-bin
> freetds-common
> freetds-dev
>
> edit /etc/freetds/freetds.conf file
> add
> [SQLSERVER]
> host = <server_ip>
> port = <server_port>
> tds version = 7.3
>
> and execute connect query using tsql:
>
> $ tsql -S SQLSERVER -U <user>
> returns below:
> Password: input <password>
> returns below:
> locale is "en_US.utf8"
> locale charset is "UTF-8"
> using default charset "UTF-8"
> 1>
> type sql query also reutrn reslut
> It seems connected.
>
> edit /etc/odbcinst.ini
> [FreeTDS]
> Description = FreeTDS driver
> Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
> Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
>
> edit /etc/odbc.ini
> [SQLSERVER]
> Driver = FreeTDS
> Server = <server_ip>
> Port = 1433
> Database = <database_name>
> UID = <user>
> Password = <password>
>
> and excute connect query using isql:
> $ isql -v SQLSERVER <user> <password>
> returns below:
> +---------------------------------------+
> | Connected! |
> | |
> | sql-statement |
> | help [tablename] |
> | quit |
> | |
> +---------------------------------------+
> SQL>
> type sql query also return.
>
> login into mariadb console and type sql query to create table
> in order to connect foreigner sqlserver
>
> MariaDB [DBNAME]> create table comCustomer engine=CONNECT
> table_type=ODBC tabname='comCustomer' connection='DSN=SQLSERVER'
>
> return: ERROR 1105 (HY000): Unsupported table type ODBC
>
> * What was the outcome of this action?
> I cannot connect to sqlserver using mariadb-connect-engine-10.0
>
> * What outcome did you expect instead?
> Fix the problem manual or waitting the package update released.
>
> *** End of the template - remove these template lines ***
>
>
> -- System Information:
> Both are the same issue in (raspberrypi)
> Description: Raspbian GNU/Linux 8.0 (jessie)
> Release: 8.0
> Codename: jessie
> Linux raspberrypi 4.4.13-v7+ #894 SMP Mon Jun 13 13:13:27 BST 2016
> armv7l GNU/Linux
>
> and (normal pc)
> Debian Release: 8.5
> APT prefers stable
> APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages mariadb-connect-engine-10.0 depends on:
> ii libc6 2.19-18+deb8u4
> ii libstdc++6 4.9.2-10
> ii libxml2 2.9.1+dfsg1-5+deb8u2
> ii mariadb-server-10.0 10.0.27-0+deb8u1
> ii unixodbc 2.3.1-3
> ii zlib1g 1:1.2.8.dfsg-2+b1
>
> mariadb-connect-engine-10.0 recommends no packages.
>
> mariadb-connect-engine-10.0 suggests no packages.
>
> -- no debconf information
>
> _______________________________________________
> pkg-mysql-maint mailing list
> pkg-mysql-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mysql-maint
>
--
Kind regards,
Dieter Adriaenssens
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/attachments/20160929/1e31d586/attachment.html>
More information about the pkg-mysql-maint
mailing list