把配置过程记录下来,方便以后自己查找。
环境: Ubuntu
安装:
1. apt-get install unixodbc freetds ...
2. 配置 FreeTDS
/etc/freetds/freetds.conf
增加一个数据源:
[yourserver]
host = [IP]
port = 1433
tds version = 7.0
3. 测试 freetds
使用 tsql 连接测试:
#tsql -S yourserver -U USERNAME -P PASSWORD
4. 配置 unixodbc:
配置驱动
/etc/odbcinst.ini
[FreeTDS]
Description = MS Sql server
Driver = /user/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
FileUsage = 1
配置数据源:
/etc/odbc.ini
[yourserver]
Driver = FreeTDS # 就是 odbcinst.ini 中的名字
Description = your sql server
Servername = yourserver # freetds 中的名字
Database = [initdatabase]
5. 使用 isql 测试 unixodbc 配置:
#isql -v yourserver USERNAME PASSWORD
6. 安装 Haskell HDBC 驱动
# cabal install hdbc-odbc
7. 在 haskell 中访问Sql Server
testodbc.hs
module Main where
import Database.HDBC.ODBC
import Database.HDBC
main = do
conn <- connectODBC "DSN=yourserver;UID=USERNAME;PWD=PASSWORD"
vals <- quickQuery conn "select top 10 id from testtable;" []
mapM_ print vals
分享到:
相关推荐
unixODBC+freeTDS移植.txt
主要需要以下库文件(/freetds/usr/lib) libct.so libct.so.4 libct.so.4.0.0 ...libsybdb.so.5.1.0(连接MS SQL SERVER最重要,我连的是2008 R2版) libtdsodbc.so libtdsodbc.so.0 libtdsodbc.so.0.0.0
UNIX_Linux下使用FreeTDS访问Microsoft SQL Server数据库.pdf
linux下php5.6连接sqlserver2008教程,里面有步骤和对应的程序,不用去下,自己解压一哈根据readme步骤操作,我已经把坑都走完了,应该能100%装成功.还有php测试连接代码.安装mssql的第4改成./configure --with-...
编辑来自: Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码) http://blog.csdn.net/zhangm168/article/details/6859112#
这是在linux下用freetds中DB-Library连接sqlserver2005的经典例子,其实这个例子可以按freetds的用户手册中 的方法得到,只是这个里面我加了注释
1.1 核心代码: 1.2 直接执行 Sql 语句 1.3 不带参数的存储过程 1.4 带参数的存储过程 2.1 核心代码: 2.2 直接执行 sql 语句 2
本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL、Oracle、SQL Server数据库。 其中包括以下几个软件的安装及配置: unixODBC FreeTDS pyodbc cx_Oracle 欢迎转载...
数据库环境:SQL Server 2000数据库 数据库账号:sa 数据库密码:123456 实现目的:Linux服务器中的php程序能够连接到Windows服务器中的SQL Server 2000数据库 具体步骤: 一、在Linux服务器中安装freetds 1、安装...
在linux下操作sqlerver 通过在linux下 安装unixODBC 和FreeTDS,从而可以操作sqlserver 就是otl编程中的odbc
解决了在Linux下访问SQL的问题,介绍了FreeTDS库的使用
sqlServer执行存储过程报错:42000 - [SQL Server]SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以...
linux配置php5.6.23连接sqlserver,使用freetds php拓展使用mssql和dblib
因为工作需要,要分析存放在SQL Server上的数据,所以不得不研究一下如何使用Ruby访问SQL Server,发现其实还是很简单的: 安装FreeTDS 下载FreeTDS源代码 解压编译安装: 代码如下: ./configure –prefix=/usr/...
主要给大家介绍了关于laravel5使用freetds连接sql server的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库。 在CentOS7上安装成功。
在Linux/Unix下面访问WINDOWS SQLSERVER 的ODBC驱动程序, 很不错的
gofreetds Microsoft MSSQL 驱动器。Go 基于FreeTDS封装
在Mac上使用python来连接Sybase, 需要配置FreeTDS、UnixODBC,这里介绍相关配置过程,亲测有效
简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库! FreeTDS 是一个开源(如果你喜欢可以称为自由)的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库...