如何在 ubuntu 12.04 中安装 mssql

How to install mssql in ubuntu 12.04(如何在 ubuntu 12.04 中安装 mssql)
本文介绍了如何在 ubuntu 12.04 中安装 mssql的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

已安装的 freetds

Installed freetds

/etc/odbcinst.ini

/etc/odbcinst.ini

[FreeTDS]
Description = ODBC for Microsoft SQL
Driver      = /usr/lib/libtdsodbc.so
UsageCount  = 1
Threading   = 2

/etc/odbc.ini

/etc/odbc.ini

[myserver-connector]
Description     = MS SQL connection to 'asterisk' database
Driver          = FreeTDS
Database        = mydb
Server          = 192.168.100.1
UserName        = sampleuser
Password        = password
Trace           = No
TDS_Version     = 7.0
Port            = 1433

echo "select 1" |isql -v myserver-connector

我收到以下错误消息:

[01000][unixODBC][Driver Manager]无法打开 lib '/usr/lib/libtdsodbc.so' : file not found[ISQL]错误:无法 SQLConnect

推荐答案

sudo apt-get install php5-odbc php5-sybase tdsodbc

/etc/odbc.ini

/etc/odbc.ini

# Define a connection to the MSSQL server.
# The Description can be whatever we want it to be.
# The Driver value must match what we have defined in /etc/odbcinst.ini
# The Database name must be the name of the database this connection will connect to.
# The ServerName is the name we defined in /etc/freetds/freetds.conf
# The TDS_Version should match what we defined in /etc/freetds/freetds.conf
[mssql]
Description             = Microsoft SQL Server
Driver                  = freetds
Database                = XXXXXXXXXX
ServerName              = mssql
TDS_Version             = 8.0

/etc/odbcinst.ini

/etc/odbcinst.ini

# Define where to find the driver for the Free TDS connections.
[freetds]
Description     = MS SQL database access with Free TDS
Driver          = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup           = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
UsageCount      = 1

/etc/freetds/freetds.conf

/etc/freetds/freetds.conf

# The basics for defining a DSN (Data Source Name)
# [data_source_name]
#       host = <hostname or IP address>
#       port = <port number to connect to - probably 1433>
#       tds version = <TDS version to use - probably 8.0>

# Define a connection to the freitrater/EBE server.
[mssql]
        host = mssql.domain
        port = 1433
        tds version = 8.0

注意/etc/odbcinst.ini 中定义的 .so 对象的位置!

Notice the location of the .so objects defined in /etc/odbcinst.ini!

这篇关于如何在 ubuntu 12.04 中安装 mssql的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Difficulties installing mysql gem on Ubuntu(在 Ubuntu 上安装 mysql gem 的困难)
Default password of mysql in ubuntu server 16.04(ubuntu server 16.04 mysql的默认密码)
MySQL is extremely slow on EC2(MySQL 在 EC2 上非常慢)
preconfigure an empty password for mysql via debconf-set-selections(通过 debconf-set-selections 为 mysql 预配置一个空密码)
How can I pass a password from a bash script to aptitude for installing mysql?(如何将密码从 bash 脚本传递到 aptitude 以安装 mysql?)
How to edit the path in odbcinst -j(如何在odbcinst-j中编辑路径)