我需要使用PHP連接到遠程MSSQL服務器。我已經成功使用dblib連接,但它有一些相當「討厭」的限制。通過dblib使用MSSQL時PDO連接的替代方案
我發現它無法獲取ntext格式的列行,這裏有一個簡單的解決方法,但它限制了輸出(通過查詢將ntext轉換爲nvarchar),然後我注意到它也有以十進制格式獲取行的問題(或者看起來很不幸,一般錯誤4004對所有東西都會引起不太大的幫助)。
只是有太多的黑客需要,我喜歡,有沒有更好的方式來處理這一點,也許不同的DB庫,我應該看看我的連接?
值得一提的是,我用mssql_ *取得了巨大成功,但它顯然不是一個理想的做法,我希望用PDO保持。
值得注意的事情;
我Debian的運行,我知道微軟已經發布了ODBC驅動程序,但它們的驅動程序下載被竊聽,因此不工作(至少不能在非RHEL系統似乎)
你可以發佈你的FreeTDS配置文件嗎? – 2013-02-27 15:40:30
當然; http://pastebin.com/ATQSF3sg – Clorith 2013-02-27 16:13:44
如果您將您的tds版本更改爲8.0,它是否有所作爲? 'tds version = 8.0' – 2013-02-27 16:33:15