1

嗨 2 天我尝试在 OS X 10.8.2 服务器下设置 PHP + MSSQL,但还没有成功。

我试过安装 FreeTDS,编译 mssql.so,用 PHP 成功加载它,但是函数 mssql_connect(server,user,pass); 总是返回假。

我还尝试使用标准 ODBC 管理器来配置驱动程序设置,

我的 odbc.ini 看起来像这样:

[ODBC]
Trace = 1

[ODBC Data Sources]
MSSQL = MSSQL

[MSSQL]
Driver      = /usr/local/lib/libodbc.2.dylib
Description = MSSQL
username    = su
password    = 1234

但 odbc_connect() 没有成功;

也尝试过少DSN的方法

<?php
$connection = odbc_connect( 'DRIVER={MSSQL};SERVER=192.168.1.94\SQLEXPRESS;DATABASE=NMSDb', 'sa', '1234' ) or die('Error')
?>

我可以使用主机 192.168.1.94\SQLEXPRESS、用户 sa 和密码 1234 从 Navicat 成功连接到 SQL

但是如何从 php 中做到这一点?通常我使用 MySQL 没有问题,但 MS SQL 是噩梦

4

0 回答 0