รวบรวม Code ต่างๆนานา ที่เคยพบเจอมาจากประสบการณ์

UNDERGROUND PROGRAMMER PRESENT

วันเสาร์ที่ 26 สิงหาคม พ.ศ. 2560

SQL SEVER#5 Backup and Restore Database from Command line.

ช่วย Backup Database แล้วก็ Restore ลงอีกที่ให้หน่อยนะ แต่ไม่ได้ลง Management Studio ไว้นะ (เพราะอะไรก็ช่างเหอะ !!!)  เอางี้ก็ได้หรอออ ...... Command Line อีกแล้วสินะ 


มันก็แน่นอนอยู่แล้วว่าข้อมูลเป็นสิ่งสำคัญ ฉะนั้นต้องมีการเก็บรักษาและซ่อมบำรุงเป็นประจำ โดยเฉพาะปัจจุบันในงานที่มีการจัดเก็บข้อมูลไว้ในฐานข้อมูลต่างๆ ก็จำเป็นที่ต้องเก็บไว้ให้ดี แต่บางครั้งเก็บมากไปก็หนักและมีปริมาณมากโดยไม่จำเป็น วิธีการหนึ่งก็คือ Backup เก็บเอาไว้ก่อน แล้วจะใช้ก็นำมา Restore อีกที (ซึ่งจะด้วยเหตุผลประการใดก็แล้วแต่องค์กรละกัน หน้าที่ของเราก็คือทำตามที่เขาต้องการพอ !!!! 😎😎😎😎)

เอาละมาเข้าเรื่องของเรากัน
วันนี้อากาศแจ่มใส 🌞ไปลูกค้า หน้าที่คือ ไปย้ายฐานข้อมูลแล้วก็กลับบ้าน คิดไว้แล้วงานสบายๆ ไปถึงก็เข้า Management studio เสร็จแล้วก็ Connect คลิกเมาส์สองสามคลิกเสร็จ ............

Emp. A: เออคือว่า ในเครื่องไม่ได้ลงโปรแกรม Management studio นะครับ ?

👨 : อ๋อ !! ไม่เป็นไรครับ เดี๋ยวผมติดตั้งให้....

Emp. A: ไม่ได้ครับพอดี.....ไม่ให้ติดตั้ง....

👨 : ครับ.. (คิดในใจ @#$#^*@#$ กะมาเล่นง่ายๆ สะหน่อย เซงเลย!!!) ได้ครับ 

Emp. A: แล้วทำได้ไหมครับ ?

👦 : ก็มาเริ่มกันเลยครับ 😲

ก่อนอื่นก็ต้องเปิด Command line ขึ้นมาก่อนนะ โดยให้ ใช้งานด้วยโหมดผู้ดูแลระบบนะ (Run as Administrator)

1.การ Backup Database from Command line

รูปแบบคำสั่ง

ก็ลองดูกัน...


เสร็จแล้วมันก็ขึ้นข้อความแบบนี้ละ..

2.การ Restore Database from Command line

รูปแบบคำสั่ง


อุ๊ตะ !!! มัน Bug ไรนิ...😫😫😫😫

ไม่ต้องตกใจไป อันนี้ไม่ใช่ฐานข้อมูลเปล่านะ ลืมอะไรหรือเปล่า...คิดสิ..คิดสิ..........................

เออ..ลืมจริง! มันต้อง replace ด้วยนี้หน่า (ต้องทำการเพิ่มคำสั่ง WITH REPLACE ลงไปด้วย) เอาใหม่ๆ


นี้มันต้องขึ้นแบบนี้ เรียบร้อย... ยังไงต่อละ ก็กลับบ้านสิครับรอไร..🚗

** ไอ่คำสั่ง WITH REPLACE นี้นะ หากนึกไม่ออกว่ามันคืออะไร มันก็คือ


ในส่วนนี้ของ Management Studio นั่นเอง..








1 ความคิดเห็น: