`
islong
  • 浏览: 16045 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

安装FreeTDS

 
阅读更多

背景 :

suse9上部署的项目需要连接远程的windows服务器上的SQLServer 2005数据库服务器。

解决办法:
首先在suse服务器上安装FreeTDS,该软件够使得Linux或Unix连接MS SQLServer和Sybase数据库。
具体安装步骤:

1,在官方网站:http://www.freetds.org 可以下的FreeTDS(本使用的是0.64版本)。
2,编译安装:
tar zxvf freetds-stable.gz (解压下载的文件)
cd freetds-0.82 (打开此目录)
./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib (安装 freetds到目录/usr/local/freetds,支持MSSQL2000或2005 )
make (编译)
make install (安装,在安装过程中遇到权限不足问题,切换到root用户可以完成)
3,配置FreeTds的库文件 :
首先执行:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/freetds/lib/:

再设置bin路径:
vi /root/.bashrc 然后添加:FREETDS=/usr/local/freetds
$PATH="$PATH:$FREETDS/bin"

再编辑/etc/ld.so.conf:
vi /etc/ld.so.conf 然后添加 /usr/local/freetds/lib
然后运行 ldconfig 指令使更改生效。

还要配置freetds vi /usr/local/freetds/etc/freetds.conf添加下面一段
[MyServer2k]
host=10.129.108.155
port=1433
tds version=8.0
(其中的[MyServer2k]代表在客户端使用的服务器名称,host代表SQLServer服务器的IP地址,port代表端口)
4,测试可不可以连通:
bin/tsql -H 10.129.108.155 -p 1433 -U sa -P password

分享到:
评论

相关推荐

    freetds的搭建

    而 `--prefix` 参数指定了 FreeTDS 的安装路径。 ##### 3. 安装 PHP 扩展 接下来,如果要在 PHP 中使用 FreeTDS 来连接 SQL Server,则需要安装相应的 PHP 扩展。假设已安装了 PHP 5.4.41 版本,且其源码位于 `/...

    freetds安装使用

    #### 二、安装Freetds ##### 1. 下载Freetds源码包 首先,我们需要从官方网站下载 Freetds 的源码包,可以访问 [http://www.freetds.org](http://www.freetds.org) 获取最新版本的源码包。 ##### 2. 配置编译选项 ...

    freetds-0.91.tar.gz

    freetds-0.91.tar.gz 是FreeTDS的一个特定版本,即0.91版的源码包,通常通过这个压缩包,开发者可以在自己的环境中编译安装FreeTDS。 一、FreeTDS的核心功能 1. **跨平台支持**:FreeTDS的主要目标之一就是提供一...

    freetds-0.91v

    安装freetds-0.91v通常涉及编译源代码的过程。首先,你需要确保系统中安装了必要的编译工具,如GCC、make等。然后解压下载的freetds-0.91压缩包,进入解压后的目录。执行配置脚本`./configure`以检查系统环境并生成...

    freeTDS源码

    1. **依赖安装**:在安装FreeTDS之前,需要确保系统已经安装了必要的依赖,如GCC编译器、CMake构建系统、OpenSSL库等。 2. **获取源码**:从FreeTDS的官方网站或者通过Git克隆仓库获取最新的源代码,如压缩包文件`...

    freetds最新的版本freetds-patched.tar.gz

    在Linux系统中,安装Freetds-1.1.4通常涉及以下步骤: 1. **解压文件**:首先,使用`tar -zxvf freetds-1.1.4.tar.gz`命令解压下载的压缩包。 2. **编译源码**:进入解压后的目录,执行`./configure`进行配置,...

    freetds-0.92.dev.20120124

    3. **Makefile** 或 Makefile.in:这是编译和安装Freetds的指令集,通常由configure脚本自动生成。运行 `make` 和 `make install` 命令可以编译源代码并将其安装到系统中。 4. **文档**:可能包含README文件、...

    freetds_mssql.rar

    二、安装FreetDS 在大多数Linux发行版中,FreetDS可以通过包管理器安装。例如,在Ubuntu/Debian上,可以使用以下命令: ```bash sudo apt-get update sudo apt-get install freetds-dev freetds-bin tdsodbc ``` ...

    freetds-1.1.tar.gz

    总结来说,本文介绍了如何使用freetds-1.1版本解决PHP 5.6与SQL Server连接的问题,以及在Linux环境下编译和安装freetds的具体步骤。通过升级到更稳定的freetds版本,可以提高应用程序的稳定性和性能,实现更流畅的...

    freetds-1.00.27

    1. **安装步骤**:通常,可以通过包管理器(如apt-get for Debian/Ubuntu, yum for CentOS/RHEL)来安装Freetds,或者从源代码编译安装。在安装过程中,需要确保依赖项如libiconv、libssl等已正确安装。 2. **配置...

    FreeTDS的应用及移植

    在Linux环境下,通常通过包管理器(如`apt-get`、`yum`)安装FreeTDS。安装完成后,需进行配置,修改`freetds.conf`文件,指定服务器名称、端口、数据库名等信息。例如: ```ini [myserver] host = your_server_ip ...

    freetds 文档

    #### 二、FreeTDS 的安装与配置 FreeTDS 的安装过程主要分为以下几个步骤: 1. **下载并解压 FreeTDS 源码包** ```bash # tar –zxvf freetds-stable.tgz # cd freetds-0.63 ``` 2. **编译并安装 FreeTDS** `...

    freetds-0.95.80.tar.gz

    在CentOS 7上安装FreeTDS的一般步骤包括: 1. **获取源代码**:通过`wget`命令下载压缩包,或者从FreeTDS的官方网站获取。 2. **解压源代码**:使用`tar -zxvf freetds-0.95.80.tar.gz`命令解压。 3. **编译和安装*...

    freetds-1.00.20.tar.gz

    安装FreeTDS后,需要配置`freetds.conf`文件,指定服务器地址、端口、数据库名称等参数。此外,还需要安装PHP的`pdo_dblib`或`mssql`扩展,以在PHP中使用FreeTDS。 ### PHP与SQL Server的交互 1. 安装PHP扩展:`pdo...

    freetds-1.1.26.tar.gz

    在freetds-1.1.26.tar.gz压缩包内,用户将找到构建和安装freetds所需的所有文件,包括源代码、配置脚本、文档以及必要的头文件和库文件。解压后,用户可以按照提供的编译和安装指南逐步操作,将freetds集成到自己的...

    freetds-0.91RC2.tar.gz

    安装freetds-0.91RC2通常涉及编译源代码,这需要用户具备一定的系统管理和编译技能。在安装过程中,需要配置数据库服务器的地址、端口和认证方式等信息。 5. **使用示例**: 开发者可以使用诸如pymssql或pyodbc等...

    windows版的freetds

    安装freetds时,通常需要遵循以下步骤: 1. 解压freetds-1.00压缩包。 2. 配置freetds,指定所需的数据库类型和安装路径。 3. 编译和安装freetds。 4. 配置freetds.conf文件,定义数据库连接信息。 5. 安装UnixODBC...

    freetds-v0.95.95-win-x86-vs2015.zip

    2. 安装FreeTDS,通常这包括复制bin目录下的可执行文件到系统的PATH环境变量指定的目录,以便命令行可以找到它们。 3. 配置FreeTDS,创建或编辑`freetds.conf`配置文件,定义连接数据库的参数,如服务器地址、端口、...

    linux下freetds连接SQLserver2005的经典例子

    首先,安装freetds是关键步骤。在Debian或Ubuntu系统中,可以通过以下命令安装: ```bash sudo apt-get update sudo apt-get install freetds-dev freetds-bin tdsodbc ``` 在CentOS或RHEL系统中,使用yum进行安装...

Global site tag (gtag.js) - Google Analytics