在liunx下面能夠執行一般查詢,說明php.ini文件配置後,能夠支持mssql??
你是怎么配置的?我一般要装个tds才可以连mssql的

解决方案 »

  1.   

    [MSSQL]
    ; Allow or prevent persistent links.
    mssql.allow_persistent = On; Maximum number of persistent links.  -1 means no limit.
    mssql.max_persistent = -1; Maximum number of links (persistent+non persistent).  -1 means no limit.
    mssql.max_links = -1; Minimum error severity to display.
    mssql.min_error_severity = 10; Minimum message severity to display.
    mssql.min_message_severity = 10; Compatability mode with old versions of PHP 3.0.
    mssql.compatability_mode = Off; Connect timeout
    ;mssql.connect_timeout = 5; Query timeout
    ;mssql.timeout = 60; Valid range 0 - 2147483647.  Default = 4096.
    ;mssql.textlimit = 4096; Valid range 0 - 2147483647.  Default = 4096.
    ;mssql.textsize = 4096; Limits the number of records in each batch.  0 = all records in one batch.
    ;mssql.batchsize = 0; Specify how datetime and datetim4 columns are returned
    ; On => Returns data converted to SQL server settings
    ; Off => Returns values as YYYY-MM-DD hh:mm:ss
    ;mssql.datetimeconvert = On; Use NT authentication when connecting to the server
    mssql.secure_connection = Off; Specify max number of processes. Default = 25
    ;mssql.max_procs = 25php.ini文件就是這麼配置的呀
      

  2.   

    不可能吧,我的和你一样啊,在Liunx环境下php是不能用mssql系列函数的,也就是说不能在Liunx下连接到mssql,要装个freetds才可以
      

  3.   

    freetds已經裝了呀,但是還不行呀
      

  4.   

    不明白你到底要问什么,首先你要能连接到mssql才能问以后的事啊。
    装了freetds后先确定用tsql可以正常的读取到mssql数据,然后就是重新编译你的php,并在编译的时候加上--with-mssql=(freetds安装的路径)
      

  5.   

    是呀,執行一般的查詢可以返回結果集呀(說明可以正常的讀取到mssql數據),
    但是就是用存儲過程就返回不了結果集(),
    就是這樣的呀在phpinfo裡面也可以看到freedts
      

  6.   

    freetds好象不支持存儲過程,我试过字段是ntext的也不被支持