I get the following error when trying to fetch data from MS Sql express 2008 server using Libreoffice Base, throught ODBC and FreeTDS:
[FreeTDS][SQL Server]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x00 is unknown.
contents of config files:
/etc/freetds/freetds.conf
*************************************************************
# $Id: freetds.conf,v 1.12 2007/12/25 06:02:36 jklowden Exp $
#
# This file is installed by FreeTDS if no file by the same
# name is found in the installation directory.
#
# For information about the layout of this file and its settings,
# see the freetds.conf manpage "man freetds.conf".
# Global settings are overridden by those in a database
# server specific section
[global]
# TDS protocol version
; tds version = 4.2
# Whether to write a TDSDUMP file for diagnostic purposes
# (setting this to /tmp is insecure on a multi-user system)
; dump file = /tmp/freetds.log
; debug flags = 0xffff
# Command and connection timeouts
; timeout = 10
; connect timeout = 10
# If you get out-of-memory errors, it may mean that your client
# is trying to allocate a huge buffer for a TEXT field.
# Try setting 'text size' to a more reasonable limit
text size = 64512
# A typical Sybase server
[egServer50]
host = symachine.domain.com
port = 5000
tds version = 8.0
# A typical Microsoft server
[OTOSQL]
host = 192.168.100.16
port = 1433
tds version = 7.0
***********************************************************
/etc/odbcinst.ini
***********************************************************
[MySQL]
Description = MySQL driver
Driver = /usr/lib/libmyodbc5.so
[FreeTDS]
Description = MSSQL driver
Driver = /usr/lib/libtdsodbc.so
Setup = /usr/lib/libtdsodbc.so
Trace = Yes
TraceFile = /tmp/freetds.log
FileUsage = 1
***********************************************************
~/.odbc.ini
***********************************************************
[MySQL-test]
Description = MySQL database test
Driver = MySQL
Server = 192.168.100.35
Database = braincor_wissol
Port = 3306
Socket =
Option = 3
ReadOnly = No
[MSSQL-FreeTDS]
Description = MSSQL database test
Driver = FreeTDS
Server = 192.168.100.16
Database = testdb
Port = 1433
Trace = Yes
TraceFile = /tmp/mstest.log
*************************************************************
jTDS driver works fine for the same server.