`
icrwen
  • 浏览: 269448 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

centos连接sqlserver

阅读更多
CentOS连接测试SQLServer
CentOS版本:5.2 x86_64 / MSSQL版本:2000 / PHP版本:5.2.6

注意事项:如果CentOS开启了selinux,需要用如下命令开启SELinux对于httpd的网络访问权限:

    /usr/sbin/setsebool -P httpd_can_network_connect=1

1. 安装

    yum install php-mssql

安装完成后,查看 /usr/lib64/php/modules/mssql.so 文件的大小,PHP 5.26版 所用的应该是154,397字节,如果不是,猛击这里(64位版本)下载替换。

2. 配置(非必须)

    * 打开/etc/freetds.conf 配置MSSQL的IP地址和端口号。

3. 测试

    * 用tsql命令测试

          tsql -S IP:port -U username -P password

    * 测试PHP连接MSSQL
      用phpinfo()查看php是否支持mssql,然后用以下代码连接测试:
      view sourceprint?
      1.$mssqlconn = mssql_connect('ip:port', 'username', 'password') or die('connection failed');

      这里也可以把ip:port替换成freetds配置里相应的配置名。

4. 调试

    * 在freetds配置中 去掉 dump file = /tmp/freetds.log 前的注释,可以查看freetds连接时的错误记录。
    * Apache默认错误日志在 /var/log/httpd/error_log


分享到:
评论

相关推荐

    CentOS系统安装SQLServer教程

    使用sqlcmd连接SQL Server 最后,您可以使用`sqlcmd`工具连接到SQL Server: ```bash sqlcmd -S localhost -U SA -P 'YourPassword' ``` 请将`YourPassword`替换为您为SA用户设置的密码。 #### 四、注意事项 -...

    Thinkphp 连接 SQL SERVER 类

    在使用ThinkPHP连接SQL Server之前,你需要确保已经安装了PHP的SQL Server驱动。在提供的文件列表中,`SQLServerDriverForPHP20.EXE`可能就是微软提供的SQL Server PHP驱动程序。通常,你可以通过PECL安装`sqlsrv`...

    sql server 2019 centos7.8 离线安装包,包含依赖

    2. **下载离线安装包**:根据提供的压缩包文件名,我们有两个主要的组件:`sqlserver2019clitools`和`sqlserver2019`。前者是SQL Server命令行工具,如`mssql-tools`,用于数据库管理;后者则是SQL Server 2019的...

    java jdk1.8 连接sqlserver数据库使用的扩展jar包-sqljdbc42

    Java JDK 1.8 连接SQL Server数据库时,需要用到特定的驱动程序,这个驱动程序通常以JAR包的形式提供。在本例中,我们关注的JAR包是`sqljdbc42.jar`,它是微软官方提供的SQL Server JDBC驱动的一个版本,特别针对JDK...

    Centos7.6使用docker-compose一键部署sqlserver2017工具

    2、自定义TCP连接端口 3、自定义sa用户密码 4、自定义数据存储目录 5、自定义数据备份目录 6、手动备份:一键脚本备份数据库数据 7、手动恢复:一键脚本恢复数据库数据 8、定时备份:通过定时任务定时备份数据库 9、...

    sql server2019安装包

    安装完成后,可以通过SSMS连接到SQL Server实例,进行数据库的创建、管理和维护。 总的来说,SQL Server 2019提供了丰富的数据库管理与开发功能,适合各种规模的企业使用,尤其适合需要处理大量数据和进行高级分析...

    Linux Php连接SQLServer数据库

    ### Linux环境下通过PHP连接SQL Server数据库 在Linux环境中利用PHP连接SQL Server数据库是常见的操作需求之一,尤其是在处理跨平台数据库应用时。本文将详细介绍如何在Linux系统上配置环境,以便PHP能够成功连接到...

    oracle通过odbc建立dblink访问sqlserver数据库

    为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为简便的方法是利用Oracle提供的ODBC(Open Database Connectivity)机制来建立DBLink。这种方式相较于使用透明网关...

    基于Linux下PHP连接SQL Server方法

    echo "connect sqlserver error"; exit; } mssql_select_db("database_name", $msdb); $result = mssql_query("SELECT top 5 * FROM table", $msdb); while ($row = mssql_fetch_array($result)) { var_dump($...

    linux下centos7部署sql server.docx

    "Linux 下 CentOS 7 部署 SQL Server" Linux 是一个流行的开源操作系统,而 CentOS 7 是基于 Red Hat Enterprise Linux 的一个发行版。SQL Server 是一个关系数据库管理系统,由微软公司开发。下面是将 SQL Server ...

    jdbc连接sqlserver数据库

    ### JDBC 连接 SQLServer 数据库 #### 一、CentOS 7 下安装 SQLServer 2017 ##### (一)安装环境 要在 CentOS 7 系统上安装 SQL Server 2017,首先需要准备好安装环境,并下载 SQL Server 的 RPM 安装包。SQL ...

    Centos 7.3下SQL Server安装配置方法图文教程

    在Linux系统中,尤其是CentOS 7.3环境下安装配置Microsoft SQL Server是一项重要的任务,尤其对于那些需要在Linux环境中管理关系型数据库的开发者和管理员。本文将详细讲解如何在CentOS 7.3上安装和配置SQL Server。...

    CentOS安装SQL Server vNext CTP1教程

    在本教程中,我们将深入探讨如何在CentOS操作系统上安装SQL Server vNext CTP1,这是一个微软首次在非Windows平台上发布的数据库服务器版本。SQL Server vNext CTP1为Linux提供了全面的支持,允许开发者和管理员在...

    linux下freetds连接SQLserver2005的经典例子

    freetds是一个用于连接Microsoft SQL Server和Sybase数据库的库,它实现了ODBC(Open Database Connectivity)和DB-Library接口。本篇文章将深入探讨如何在Linux上使用freetds通过DB-Library连接到SQL Server 2005,...

    20120417_用Python访问SqlServer1

    标题中的“20120417_用Python访问SqlServer1”暗示了这是一个关于使用Python连接Microsoft SQL Server的教程,而描述进一步确认了这一点,讲述了在Windows和Linux环境下配置Python访问SQL Server的步骤。标签...

    1.配置sqlserver2012到oracle的ogg同步复制报告.pdf

    - 在 GGSCI 环境中, 通过 `dblogin source` 命令实现了对 SQL Server 源数据库的连接配置, 为后续的数据抽取提供了基础。 - **同步表选择**: - 本实验选择了 `ip` 表作为同步对象, 用于测试不同数据库平台间的数据...

    SQL Server代理服务无法启动的解决方法

    错误信息:错误MSSQLSERVERSQLServerAgent could not be started (reason: SQLServerAgent 必须能够以 SysAdmin 身份连接到 SQLServer,但“(未知)”不是 SysAdmin 角色的成员)。 运行环境:Windows2003R2 32bit + ...

    CentOS8安装SQLServer2019的过程

    在Linux系统中,尤其是针对企业级的服务器操作系统如CentOS,安装Microsoft SQL Server是一个重要的任务,因为这使得用户能够在Linux环境中使用SQL Server的强大功能。在CentOS 8上安装SQL Server 2019的过程相对...

Global site tag (gtag.js) - Google Analytics