31 ธันวาคม 2558

SQL Server - การ Export SQL Server Data โดยใช้ Generate Scripts

การนำข้อมูลจาก SQL Server มีหลายวิธี เช่น การสำรองข้อมูล (backup) หรือ การก๊อปปี้ไฟล์ฐานข้อมูลโดยการ  Detach ออกก่อน ซึ่งวิธีเหล่านี้เราจะไม่สามารถเห็นคำสั่งหรือข้อมูลของฐานข้อมูล แต่ยังมีอีกวิธีการหนึ่งที่ทำให้เราสามารถ เห็นคำสั่งตั้งแต่เริ่มสร้างฐานข้อมูล ตาราง รวมถึงคำสั่งในการเพิ่มข้อมูลและข้อมูลต่างๆในตารางของฐานข้อมูลที่ต้องการได้
1. ให้คลิกเมาส์ปุ่มขวาที่ฐานข้อมูลที่ต้องการ Export
         เลือก Task -> Generate Scripts...

2. จะปรากฎหน้าต่าง Generate and Publish Script - Introduction ให้คลิกปุ่ม Next
3. หน้าต่าง Generate and Publish Script - Choose Objects เป็นส่วนที่ให้กำหนดว่าจะเลือกการ Export แบบใด
         - Script entire database and all database objects เป็นการเลือกสิ่งที่อยู่ภายใต้ฐานข้อมูลทั้งหมด
         - Select specific database objects เป็นการเลือกเฉพาะตารางที่ต้องการ

จากนั้นคลิกปุ่ม Next


4. หน้าต่าง Generate and Publish Script - Set Scripting Options 

- เลือก Save scripts to a specific location 
- เลือก Save to file 
            ที่ช่อง File name ให้กำหนดชื่อไฟล์และโฟลเดอร์ที่บันทึกรายละเอียดของ scripts

จากนั้นคลิกที่ปุ่ม Advanced
5. เมื่อคลิกปุ่ม Advanced จะปรากฎหน้าต่าง Advanced Scripting Options 
          ไปที่รายการ  Type of data to script  แล้วกำหนดค่าตามต้องการ

                - Data only  เป็นการ Export เฉพาะข้อมูล
                - Schema and data  เป็นการ Export โครงสร้างและข้อมูล
                - Schema only  เป็นการ Export เฉพาะโครงสร้าง


คลิกปุ่ม OK 
จะกลับมายังหน้าต่าง Generate and Publish Script - Set Scripting Options  ให้คลิกปุ่ม Next

6. หน้าต่าง Generate and Publish Script - Summary ให้คลิกปุ่ม Next

โปรแกรมก็จะทำการ Generate Scripts ให้จนเสร็จ ก็กดปุ่ม Finish ก็จะได้ไฟล์สคริปต์ตามที่ต้องการ สามารถนำไปใช้งานต่อได้

ตัวอย่างข้อมูลในไฟล์สคริปต์ ที่ Generate โดยเปิดผ่านทางหน้าต่าง New Query

สวัสดีวันส่งท้ายปีเก่า 31 ธันวาคม 2558
อย่าลืมไปดูไฟผู้ว่า ณ ลานคนเมือง 39 ล้านบาท

สวัสดีมีโชค


ไม่มีความคิดเห็น:

"I Believe in You"

Copyright(c) 2007 - 2022 by Kasem Kamolchaipisit.