Setelah banyak mengutak-atik dan mencari, dan banyak pemecahan masalah shot-in-the-dark, akhirnya saya memutuskan bahwa ini adalah masalah driver ODBC.
Secara khusus, saya menggunakan driver yang diunduh dari Microsoft, yang seharusnya dirancang untuk bekerja dengan PHP dan unixODBC di RHEL/CentOS6. Ini dikenal sebagai "Microsoft ODBC Driver 11 for SQL Server" dalam file README-nya sendiri, dan hadir dalam file bernama msodbcsql-11.0.2270.0.tar.gz
. (Rincian ini disediakan untuk kepentingan orang lain yang mencoba melakukan hal yang sama)
Berdasarkan pengalaman saya, saya tidak merekomendasikan driver ini.
Saya mengunduh, mengkompilasi, dan menginstal FreeTDS versi "stabil" terbaru. Jika itu penting bagi Anda, versi yang saya dapatkan adalah 0,91 (file unduhan tidak mengatakan ini, tetapi membongkar ke direktori dengan nomor ini). Ini memiliki/memiliki masalah konfigurasi kecilnya sendiri, tetapi pada akhirnya tampaknya berfungsi jauh lebih baik daripada driver yang disediakan Microsoft. Saya tidak tahu apakah ini masih dipertahankan secara aktif, karena stempel waktu terbaru dalam distribusi adalah 17 Agustus 2011.
Konyol saya, berpikir bahwa saya harus menggunakan driver Microsoft untuk mengakses server database Microsoft, dan berharap itu benar-benar melakukan apa yang dikatakannya.