แสดงบทความที่มีป้ายกำกับ SQL Server แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ SQL Server แสดงบทความทั้งหมด

วันพุธที่ 8 มิถุนายน พ.ศ. 2565

Reporting Service on SQL 20008

    Report Manage อันนี้น่าจะ Run บน Windows Server 2003 , SQL 2008 การมี Reporting Service ทำให้ชีวิตง่ายขึ้นเยอะ ประหยัดไม่ต้องจากให้ Supplier ทำรายงานให้ ในเมื่อเราก็ทำเองได้ง่ายๆ 
 
 
 Report Manager อยากได้กราฟ เราก็ทำกราฟให้



 

IoT หรือเปล่า

     ถ้าเป็นยุคสมัยนี้เค้าเรียก IoT (Internet of Things)  แต่นี้คือ SQL ที่เราเขียนเป็น Store Procedure และ ตั้ง Jobs ให้รันตามเวลาที่กำหนด อาจะเป็นการ Update ค่าต่างๆ หรือ ให้ SQL ส่งเมลล์ให้เราอัตโนมัติ ก็ทำได้ 

    



 

วันศุกร์ที่ 3 มิถุนายน พ.ศ. 2565

SQL : Database Mail

     หลังจากที่ Config Database Mail แล้ว เราสามารถทดสอบการส่งเมลล์ โดยไปที่ 

Database Mail, Right Click เลือก Send Test Mail และ ใส่ email ที่ต้องการลงไปได้เลยครับ


SQL : Store Procedure

   ตัวอย่างนี้เป็นการสร้าง Store Procedure และ มีการเรียกใช้งาน การส่งเมลล์ เนื่องจาก Store Procedure ที่เขียนเป็นการเช็ควัตถุดิบหมดอายุ ในตอนต่อไปจะ ทำตัวอย่างในการสร้าง Job Schedule ให้ Run Store Procedure ที่เราสร้างขึ้นมา

 PIC 1.ตัวอย่างการสร้าง Store Procedure




    PIC 2. ในด้านล่างของ Store Procedure มีการเรียกใช้งานการส่งเมลล์ จากคำสั่ง 
    exec msdb.dbo.sp_send_dbmail




SQL ส่งเมลล์ได้

     Database Mail คือ ฟังก์ชัน ที่ชอบใช้มากใน SQL SERVER

     ระบบงานเดิมคือต้องคอยเข้าไปตรวจสอบรายงาน วัตถุดิบใกล้หมดอายุ ซึ่งต้องเข้าไปเช็คทุกๆวัน จะดีกว่ามั้ยถ้าให้ระบบส่งเมลล์อัติโนมัติ ทำแทนทำเรา ไม่ต้องเข้าไปเช็ครายงานทุกวัน

    ในตัว SQL Server มี ฟังก์ชั่นที่เรียกว่า Database Mail 

    1.ทำการ Config การส่งเมลล์ใน Database Mail 

    2.เขียน Store Procedure เพื่อเช็คว่า วัตถุดิบตัวไหนบ้าง ใกล้หมดอายุ และ เรียกใช้ Function ในการส่งเมลล์จากข้อ 1.

    3.ตั้ง Job Schedule ในระบบเรียกใช้ Store Procedure จาก ข้อ 2


วันพฤหัสบดีที่ 26 พฤษภาคม พ.ศ. 2565

Synce data from MS Access to SQL SERVER

    การทำงานแบบเดิมคือต้องมีพนักงาน มาทำการกดปุ่มเพื่อ Backup ข้อมูล จาก MS Access to SQL Server ปัญหาที่พบคือ เมื่อพนักงานลาหยุดงาน หรือ งานยุ่งจนลืมมาทำในส่วนนี้ ทำให้ข้อมูลที่อยู่ใน SQL SERVER ไม่ครบ รายงานไม่ถูก จนต้องพัฒนาโปรแกรมตัวนี้ขึ้นมา

    การทำงานของโปรแกรมคือตั้งเวลาในการ Backup โดยนำข้อมูลจาก MS Access ไปเก็บที่ SQL SERVER ตามช่วงเวลาที่ตั้งไว้ เพื่อไปทำรายงาน ผ่าน Reporting Service และ ทำ กราฟต่างๆ อัตโนมัติ 



Fast API by python - 2

         Fast API by python - 2 หน้าจอสำหรับทดสอบการทำงานของ API