หน้า 1 จากทั้งหมด 1

G - สรุปปัญหาการใช้งาน php odbc และ sql server บน ubuntu

โพสต์แล้ว: 21/02/2015 2:52 pm
โดย tsukasaz
ปัญหา connect sql server โดยใช้ driver sqlsrv ไม่ได้ เพราะ sqlsrv ใช้ได้เฉพาะ windows
การแก้ไข connect sql server ผ่าน odbc แทน โดยใช้ unixodbc http://www.unixodbc.org/doc/FreeTDS.html

ปัญหา php ใช้คำสั่ง odbc_connect ไม่ได้ ไม่พบคำสั่ง odbc_connect
การแก้ไข php ไม่ตรงเวอร์ชั่น ปรับให้เป็นเวอร์ชั่นที่รองรับกับ driver ที่ใช้

ปัญหา php odbc_connect เชื่อมต่อไม่ได้
การแก้ไข เช็ค Fire Wall ของ Server

ปัญหา sql server ไม่มีคำสั่ง LIMIT
การแก้ไข ใช้คำสั่ง ROW_NUMBER() OVER แทน http://stackoverflow.com/questions/9328 ... row-number

ปัญหา sql server กับภาษาไทย แสดงเป็น ????
การแก้ไข ไม่รู้เหมือนกัน แต่ restart lampp แล้วอ่านได้

ปัญหา sql server error memory limit 4gb แต่ joomla debug บอกว่าใช้ mem ไป 12 mb ?
การแก้ไข ข้อมูลภาษาไทยที่ยาวๆ ตอนส่งมาใน php มันเป็นภาษาต่างด้าว ทำให้ข้อมูลยาวกว่าจำนวนที่กำหนดไว้ใน column เช่น ถ้ากำหนดเป็น nvarchar(20) แต่ภาษาไทยมันยาวกว่า 20 ทำให้เกิด memory limit 4gb ถ้าเปลี่ยนเป็น nvarchar(50) หาย

ปัญหา ไม่แสดงข้อมูลที่ type เป็น text, ntext, varchar(MAX), nvarchar(MAX)
การแก้ไข

sql server error memory limit 4gb ปรับตาราง
ตาราง Member
- Username nvarchar(20) ==> nvarchar(50)
- Password nvarchar(16) ==> nvarchar(50)
ตาราง Article_Categories
- Description nvarchar(100) ==> xxxxx เกิน 255

Re: G - สรุปปัญหาการใช้งาน php odbc และ sql server บน ubuntu

โพสต์แล้ว: 22/02/2015 2:09 am
โดย mindphp
แก้ปัญหา ให้ เอา Navicat แปลง MSSQL เป็น MySQL ก่อน
แล้ว ค่อย convert จาก MySQL เข้า
Joomla+phpBB แทน