mssql

#SQL #batch Auto export CSV with SQL Command Line

ความขี้เกียจเป็นบ่อเกิดของนวัตกรรม วันนี้เลยตั้ง schedule เพื่อ backup ข้อมูลออกมาเป็นไฟล์ excel หรือ csv โดยใช้กระบวนการเดียวกับ บันทึกการทำ Auto Backup ด้วย batch แจ้งผ่าน Line Notify API โดยใช้ code สำหรับการ export ดังนี้ ที่มา: https://www.excel-sql-server.com/sql-server-export-to-excel-using-bcp-sqlcmd-csv.htm# ตัวอย่างที่ใช้งาน -S {SERVERNAME} ชื่อเครื่องหากใช้งานในเครื่องเดียวกัน จะไม่ใส่ก็ได้ เพราะระบบจะเข้าหาจาก localhost และเรียกผ่าน .\SQLEXPRESS โดยอัตโนมัติ และหากใช้งานเพื่อเชื่อมต่อไปยัง server อื่น ให้ใส่ชื่อของ server เข้าไปด้วย เช่น -S DBDRSITE -U “{USER}” -P “{PASSWORD}” ชื่อ Username และ Password สำหรับการเชื่อมต่อกับ Server ข้างต้น เช่น […]

การติดตั้ง PHP connect to SQL Server

ลองติดตั้ง extension ของ PHP สำหรับเชื่อมต่อกับ Microsoft SQL Server เหตุผลที่ต้องทำเช่นนี้เพราะ web service ที่ใช้เป็นระบบหลักมัน run อยู่บน Apache ที่ติดตั้งอยู่บน WAMP หรือ XAMPP อีกทีนึง (เครื่องแม่ข่ายเป็น Windows Server น่ะ มัน run service หลายอย่าง)  มาดูวิธีง่ายๆ แบบที่ไม่มีปัญหาใดๆเลย ดังนี้ 1. ดูว่าใช้ PHP เวอร์ชั่นไหน ในที่นี้ใช้ WAMP วิธีการดูว่าเราใช้ version ไหนก็เพียงแค่เข้า http://localhost เท่านั้นก็จะพบหน้าจอแบบด้านล่างนี้ 2. ดาวน์โหลด Microsoft Drivers for PHP for SQL Server ซึ่งตรงนี้แหละที่เราต้องเลือกให้ตรงกับเวอร์ชั่นที่เราใช้งาน ซึ่งมีรายละเอียดบอกไว้ใน System Requirements ดังนี้ […]

แชร์ประสบการณ์ ติดตั้งเครื่องสแกนนิ้วมือ HIP

ได้ลองเครื่องสแกนลายนิ้วมือ HIP Fingerprint Cmi 817U เพื่อใช้ลงเวลาเข้าออกงาน ของบุคลากร เนื่องจากต้องการประหยัดค่าใช้จ่ายในการติดตั้งจึง สั่งซื้อมาแต่ตัวเครื่องเพื่อมาติดตั้งเอง จริง ๆ แล้ว ค่าติดตั้งเขาก็คิดมาแต่ค่าเดินสาย ไม่น่าจะมีการสาธิตวิธีการใช้งานหรือลงทะเบียนร่วมด้วย เพราะในแผ่นคู่มือที่ได้มากับอุปกรณ์ ก็จะมี vdo คู่มือ มี software สำหรับติดตั้งไว้ให้เรียบร้อยแล้ว เริ่มต้นด้วยการแกะกล่องออกมา พบอุปกรณ์ 4 ชั้น คือ ตัวเครื่อง, Adapter DV12v, แท่นสำหรับแขวน และสาย USB 1 เส้น เมื่อเสียบ adapter กดปุ่ม power จะได้ยินเสียงชัดเจน เป็น intro ขึ้นมา ลำดับขั้นตอนการดำเนินการด้วยตนเอง มีดังนี้ 1. เตรียมเครื่อง โดยทำตามคู่มือที่มีมาให้ ตั้งแต่ตั้งค่าเครื่อง เลขเครื่อง (เลขเครื่องสำคัญมาก ถ้าชนกันจะใช้กับโปรแกรมไม่ได้) ตั้ง IP ตั้ง user ที่เป็น manager […]

#SQL Using the OSQL Command Line Tool to Perform SQL Server Operations

ทดลองใช้ SQL ผ่าน Command line เพื่อทำ Task Backup/Restore ฉบับคนขี้เกียจรอ เริ่มแรกได้ข้อมูลจากที่เคยอ่านผ่านๆ ในบล๊อกต่างประเทศ ก็ไม่ได้สนใจอะไร จนมีพี่คนหนึ่งในกลุ่มนักวิชาการคอมพิวเตอร์ เขาได้จุดประกายให้ศึกษาการใช้ CLI อีกครั้ง เพราะเขาเองก็ใช้แบบนี้เหมือนกัน คือ เขียน Batch file เพื่อให้มันทำงานตามเวลาที่กำหนดไว้ (ซึ่งการทำงานของ Batch ทั้งหมดผมขอผ่านไป ของผมมีการเรียก vbs เพื่อทำ logs ด้วย) จะแนะนำในส่วนของ OSQL หรือบางคนใช้ SQLCMD ก็ได้เหมือนกัน code ด้านบนก่อนหน้านี้ทดลองอยู่หลายวิธี ก็ run ไม่ได้ ลองใส่ -P -S -U ทุกวิธีแล้ว ก็ไม่ผ่าน เกิด error ว่า ทดลองคำสั่ง restore ด้วยไฟล์ที่อยู่บนเครื่องตัวเอง – สามารถใช้งานได้ แสดงว่า […]