ฐานข้อมูล (Database) ประกอบด้วยออบเจ็กต์ต่างๆ เช่น ตาราง (Tables), ขั้นตอนจัดเก็บ (Stored Procedures), ฟังก์ชัน (Functions) ใน MS SQL Server มี 2 ประเภทของฐานข้อมูล
- System Database (ฐานข้อมูลระบบ)
- User Database (ฐานข้อมูลผู้ใช้)
System Database (ฐานข้อมูลระบบ)
ฐานข้อมูลระบบจะถูกสร้างขึ้นอัตโนมัติเมื่อคุณติดตั้ง MS SQL Server รายการฐานข้อมูลระบบมีดังนี้:
- Master
- Model
- MSDB
- Tempdb
- Resource (มีตั้งแต่เวอร์ชัน 2005)
- Distribution (เฉพาะฟีเจอร์ Replication)
User Database (ฐานข้อมูลผู้ใช้)
ฐานข้อมูลผู้ใช้ถูกสร้างโดยผู้ใช้เอง (ผู้ดูแลระบบ, นักพัฒนา, นักทดสอบ ที่มีสิทธิ์สร้างฐานข้อมูล) นี่คือวิธีการสร้างฐานข้อมูลผู้ใช้
วิธีที่ 1: สร้างฐานข้อมูลด้วยสคริปต์ T-SQL หรือ Restore Database
นี่คือไวยากรณ์พื้นฐานสำหรับสร้างฐานข้อมูลใน MS SQL Server:
CREATE DATABASE <database_name>
หรือ
RESTORE DATABASE <database_name> FROM DISK = '<backup_file_path>'
ตัวอย่าง:
เพื่อสร้างฐานข้อมูลชื่อ Testdb ให้รันคำสั่งต่อไปนี้:
CREATE DATABASE Testdb
หรือ:
RESTORE DATABASE Testdb FROM DISK = 'D:\Backup\Testdb_full_backup.bak'
โปรดทราบว่า D:\Backup คือที่เก็บไฟล์สำรอง และ Testdb_full_backup.bak คือชื่อไฟล์สำรอง
วิธีที่ 2: สร้างฐานข้อมูลโดยใช้ SQL Server Management Studio
เชื่อมต่อกับการติดตั้ง SQL Server และคลิกขวาที่โฟลเดอร์ฐานข้อมูล คลิกเพื่อสร้างฐานข้อมูลใหม่ จะปรากฏหน้าจอด้านล่าง
ป้อนชื่อฐานข้อมูล (เช่นตัวอย่างข้างต้นคือ Testdb) และคลิก OK ฐานข้อมูล Testdb จะถูกสร้างขึ้นตามภาพด้านล่าง