Fatal error: Call to undefined function: mssql_connect()

2010-06-16 / Programming, SQL/Database / 56 Comments

พอดีวันนี้ต้องลองทดสอบดูว่า PHP สามารถใช้ฐานข้อมูลของ SQL Server ได้ไม๊
ไปอ่านเจอ ว่าให้ Un Comment ในไฟล์ php.ini บรรทัด extension=php_mssql.dll ออก จากนั้น Reboot Apache

แต่ปรากฏว่ามันเกิด Error นี้ขึ้นครับ

Fatal error: Call to undefined function: mssql_connect()

ไปเปิดเจอในเว็ป เค้าให้ copy file “ntwdblib.dll” ไปใส่ไว้ใน c:\\windows\system32 ครับ เท่านี้ก็เรียบร้อย ^^

Read More

MFTMirr does not match เมื่อ Mount NTFS บน Linux

2010-06-13 / Computer, Unix/Linux / 500 Comments

พอดีวันนี้ เจอปัญหาว่า เอาแผ่น Ubuntu Live CD ไป Mount Drive ใน Windows(Windows พังเปิดไม่ได้) แล้ว Mount ไม่ได้มันขึ้นแบบนี้

“$MFTMirr does not match $MFT(record3). Failed to mount ‘/dev/sdb5′: Input/output error NTFS is either inconsistent, or there is a hardware fault, or it’s softRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the ‘dmraid’ documentation for more details.”

ในเว็ปเค้าแนะน้ำให้ลง ntfs tool ของ linux ลงไปครับ ชื่อ ntfsprogs เพื่อไป Fix MFT (Master File Table)
เนื่องจากการปิดเครื่องครั้งสุดท้าย ของ Windows เครื่องนี้ ทำโดยการ จิ้มจุ่ม ค้างที่สวิตซ์ในขณะที่ Drive นี้ยังคงถูกเขียนอยู่ตลอดเวลา (เลยอาจจะเป็นสาเหตุให้ MFT มีปัญหา)

Install Package นี้โดย โหลด Online โดย

$ sudo apt-get install ntfsprogs

หรือ โหลด Package นี้มาในเครื่องแล้ว สั่ง Install โดย
$ sudo dpkg -i package_name

แล้วจากนั้น Fix ด้วย Command นี้ 
$ sudo ntfsfix /dev/sdb5

จบแล้วครับ อ้างอิงจาก http://ubuntuforums.org/showthread.php?t=1144175
Read More

เมื่อ Database Server บูตไม่ขึ้น แล้วไฟล์ Backup ของ Database ถูกเก็บไว้ใน RAID 5 ทำยังไง

2010-06-13 / Computer, Server, SQL/Database / 10 Comments

เมื่อเช้าผมเจอปัญหาว่า Database Server(Windows 2003) ตัวหนึ่งในประเทศ เกิดบูตไม่ติดขึ้นมา มันก็เลยเป็นปัญหา ที่ต้องเข้าไปแก้
ตอนแรกคิดว่าเป็นที่ Windows พังกะว่าลง WIndows หรือ Repair ใหม่ก็น่าจะหาย แต่พอไปถึงมันไม่ใช่แบบนี้ ปัญหามันอยู่ที่ Hardware
ก็เลยตัดสินใจว่า ต้องหาวิธีเอาไฟล์ Backup Database ออกมาให้ได้่ก่อน แล้วไปรันในเครื่องสำรอง เพราะ ไฟล์ ถูกเก็บอยู่ในอีก Partition นึงด้วย Harddisk 4 ลูกและทำ RAID 5 ไว้ ก็เลยใช้วิธี ใช้ แผ่น Ubuntu Live Cd Boot เข้าไปก่อน แล้วจากนั้นก็ไป Copy ไฟล์ออกมาจาก Drive แค่นี้ก็เรียบร้อย

Read More

วิธี set เวลาใน solaris

2010-06-12 / Computer, Unix/Linux / 0 Comments

#date [MM][DD][hh][mi][YY]
[MM] คือเดือน (month)
[DD] คือวัน (date)
[hh] คือชั่วโมง (Hour)
[mi] คือนาที (Minute)
[YY] คือปี (Year)

Ex. date 0612024110   // 12-06-2010 02:41

Read More