`
275553385
  • 浏览: 721817 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

Linux 连接MSSQL,FreeTDS安装使用

阅读更多
linux连接MSSQL的数据可以通过FreeTds进行连接。
直奔主题:
我的linux机器是centos5.5的。
第一步》FreeTDS安装
1)、下载freetds-stable.gz。

2)、解压文件,进行安装。
./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.0


3)、FreeTDS默认安装在/usr/local/freetds目录当中,库文件在相应的lib目录下。
vim /etc/ld.so.conf #加入一行:
/usr/local/freetds/lib

然后运行以下指令使更改生效:
ldconfig


4)、测试安装FreeTDS连接MSSQL是否成功
tsql -H MSSQL服务器服务IP -p 1433 -U MSSQL服务器登陆帐号 -P MSSQL服务器登陆密码

root@localhost:# tsql -H XXXXXX-p 1433 -U sa -P XXXXXX -D test
locale is "zh_CN.utf8"
locale charset is "UTF-8"
Default database being set to test
1> select @@version
2> go

Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86)
        Apr  2 2010 15:53:02
        Copyright (c) Microsoft Corporation
        Data Center Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)

(1 row affected)



5)、可以通过  tsql -C 命令查看FreeTDS的版本,引用的配置文件等信息
[root@tom bin]# tsql -C
Compile-time settings (established with the "configure" script)
                            Version: freetds v0.91
             freetds.conf directory: /usr/local/freetds/etc
     MS db-lib source compatibility: yes
        Sybase binary compatibility: no
                      Thread safety: yes
                      iconv library: yes
                        TDS version: 7.0
                              iODBC: no
                           unixodbc: no
              SSPI "trusted" logins: no
                           Kerberos: no


参考 :http://www.cnblogs.com/lwm-1988/archive/2012/05/28/2520728.html

第二步》 php安装MSSQL扩展
略.

分享到:
评论

相关推荐

    freetds_mssql.rar

    总之,FreetDS是Linux环境下连接MSSQL数据库的重要工具,通过正确配置和使用,可以在非Windows系统上实现与MSSQL的无缝交互。理解并熟练掌握上述步骤,将有助于你在Linux环境中管理和操作MSSQL数据库。

    linux支持mssql数据库安装包

    这个压缩包“linux支持mssql数据库安装包”提供了在Linux环境下安装和使用MSSQL所需的关键组件。主要涉及的知识点有: 1. **FreetDS**:压缩包中的`freetds-0.82`是关键,它是FreeTDS项目的一部分,是一个开放源...

    freetds-patched.tar.gz linux安装mssql扩展

    【标题】"freetds-patched.tar.gz"是FreetDS的一个补丁版本,用于在Linux系统上安装Microsoft SQL Server的扩展。FreetDS是一个开放源代码的库,它允许Unix和类Unix系统(包括Linux)与Microsoft SQL Server和Sybase...

    Linux下PHP支持MSSQL

    这里的`--with-tdsver=8.0`参数指定了FreeTDS使用的协议版本为8.0,这是MSSQL Server 2000所支持的版本。如果不指定该参数,默认会使用5.0版本的协议,这可能导致无法正确连接至MSSQL。 #### 配置PHP以支持MSSQL ...

    linux下PHP支持mssql的配置说明freetds并且解决乱码问题.pdf

    在Linux环境下,PHP需要连接到Microsoft SQL Server数据库时,通常会使用FreeTDS库作为中间件。本篇文章将详细介绍如何在Linux系统上配置PHP以支持mssql,以及如何解决可能出现的乱码问题。 首先,我们需要了解...

    linux下支持MSSQL和MYSQL的安装方法

    在Linux环境下同时支持并安装Microsoft SQL Server(MSSQL)和MySQL数据库系统,涉及到一系列复杂的配置与步骤。本文将详细解析这一过程中的关键知识点,帮助读者理解如何在Linux上搭建这两种数据库环境,并确保它们...

    freetds的搭建

    接下来,如果要在 PHP 中使用 FreeTDS 来连接 SQL Server,则需要安装相应的 PHP 扩展。假设已安装了 PHP 5.4.41 版本,且其源码位于 `/data/soft/lnmp1.2-full/src/php-5.4.41` 目录下: ```bash cd /data/soft/...

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

    "freetds"是开源的数据库连接库,它允许Linux系统连接到如SQL Server(mssql)这样的Microsoft数据库。"patched"暗示这个版本可能包含了额外的修复或增强功能。描述提到这是Freetds的最新版本1.1.4,专为在Linux下...

    统信操作系统家庭版UOS下使用Lazarus+ZEOSDBO+FreeTDS连接远程MS SQL SERVER数据库所需要库文件

    主要需要以下库文件(/freetds/usr/lib) libct.so libct.so.4 libct.so.4.0.0 libsybdb.so libsybdb.so.5 libsybdb.so.5.1.0(连接MS SQL SERVER最重要,我连的是2008 R2版) libtdsodbc.so libtdsodbc.so.0 ...

    linux下PHP支持mssql的配置说明freetds并且解决乱码问题借鉴.pdf

    总的来说,配置Linux下的PHP以支持访问Microsoft SQL Server 2005需要安装FreeTDS、正确配置`freetds.conf`和PHP设置,以及处理字符编码问题。通过遵循上述步骤,你可以成功地建立连接并进行数据交互。

    Linux编译mssql扩展使用php连接sqlserver2008的使用步骤

    FreeTDS是一个开源库,允许Linux系统连接到SQL Server数据库。首先,从官方网站或镜像站点下载最新版本的FreeTDS源码包。例如,可以使用`wget`命令从指定URL下载。解压缩后进入源码目录,执行`./configure`进行配置...

    Linux下安装PHP MSSQL扩展教程

    在Linux环境下安装PHP MSSQL扩展是一个涉及多个步骤的过程,包括安装FreeTDS、配置FreeTDS、安装PHP的MSSQL扩展以及配置php.ini文件。以下是从给定文件中提取的相关知识点: 1. 安装FreeTDS FreeTDS是一个开源库,...

    freetds-1.1.tar.gz

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

    freetds-current.tar.gz

    2. **Apache PHP MSSQL**:在Linux环境中,PHP需要通过Freetds扩展来连接到SQL Server,形成一个LAMP+MSSQL的架构。 3. **LAMP/MSSQL**:将传统的LAMP架构中的MySQL替换为MSSQL,使得Linux环境能支持SQL Server...

    Linux下C访问MSSQL2000实例

    总的来说,这个实例提供了在Linux下通过C语言和ODBC连接到SQL Server的方法,涉及的技术栈包括C编程、UnixODBC、FreeTDS以及ODBC连接的配置和管理。这对于希望在非Windows环境中使用SQL Server的开发者来说是非常有...

    freetds-1.00.20.tar.gz

    此外,还需要安装PHP的`pdo_dblib`或`mssql`扩展,以在PHP中使用FreeTDS。 ### PHP与SQL Server的交互 1. 安装PHP扩展:`pdo_dblib`是推荐的PHP扩展,用于通过FreeTDS连接到SQL Server。使用`pecl`工具或者源码编译...

    基于Linux下PHP连接SQL Server方法

    在Linux环境下使用PHP连接SQL Server数据库是一项常见但又具有一定技术难度的任务。本文将详细介绍如何在CentOS 6.5系统上通过安装和配置FreeTDS和PHP MSSQL扩展来实现这一目标。 #### 一、安装与配置FreeTDS **1....

    Linux Php连接SQLServer数据库

    这里指定了 PHP 的安装路径,并且通过 `--with-mssql` 参数指定了 FreeTDS 的安装位置,以支持 MSSQL 连接。 2. **重启服务** 安装完成后,需要重启 Apache 或其他 Web 服务器以使新的 PHP 配置生效。 3. **...

    laravel5使用freetds连接sql server的方法

    在本文中,我们将深入探讨如何在Laravel 5框架中使用FreeTDS连接到SQL Server数据库。FreeTDS是一个开源的程序库,它实现了TDS(Tabular Data Stream)协议,使得Linux系统能够与Microsoft SQL Server进行通信。这...

Global site tag (gtag.js) - Google Analytics