Copy Database MS SQL
การ Copy ฐานข้อมูล Database ของ Microsoft SQL Server Management Studio นั้นทำได้หลายวิธี ผมขอยกตัวอย่างดังนี้
1. Copy แบบได้ข้อมูลมาด้วย เรียกอีกอย่างหนึ่งว่าการ Export...
มีขั้นตอนดังนี้
คลิกขวาที่ DatabaseName --> Tasks --> Export Data...
แล้วทำตามขั้นตอนต่อไปจนเสร็จ เราจะได้ฐานข้อมูล 1 ก้อน สามารถนำไปใช้ในเครื่องอื่นได้
การนำไปใช้
ให้เราสร้างชื่อ DatabaseName เหมือนกับชื่อ DB ที่เรา Export มา จากนั้น
คลิกขวาที่ DatabaseName --> Tasks --> Import Data...
แล้วทำตามขั้นตอนต่อไปจนเสร็จ เราจะได้ฐานข้อมูลใหม่มา 1 ชุด เหมือนชุดเดิมที่เรา Export มาเลย
2. Copy แบบ Script
การ Copy แบบนี้ จะได้แค่ฐานข้อมูลซึ่งจะไม่ได้ข้อมูลที่อยู่ในฐานข้อมูลนั้น ๆ
มีขั้นตอนดังนี้
คลิกขวาที่ DatabaseName --> Tasks --> Generate Scripts... --> เลือกแท็บ Choose Objects --> Select specific database objects --> ติกที่ต้องการเลย เช่น Table --> กด Next Next Next --> Finish
เราก็จะได้ไฟล์ sql มา
การนำไปใช้
ให้สร้าง DB เหมือนชื่อที่เราตั้งมาก่อน
จากนั้น คลิกขวาที่ Database
คลิกขวาที่ DatabaseName --> New Query --> แล้ว Coppy Script มาวาง --> แล้ว Execute