Một trong những đặc điểm của SQL Server 2000 là Multiple-Instance nên khi nói đến một (SQL) Server nào đó là ta nói đến một Instance của SQL Server 2000, thông thường đó là Default Instance. Một Instance của SQL Server 2000 có 4 system databases và một hay nhiều user database. Các system databases bao gồm: | Cấu Trúc Của SQL Server Một trong những đặc điểm của SQL Server 2000 là Multiple-Instance nên khi nói đến một SQL Server nào đó là ta nói đến một Instance của SQL Server 2000 thông thường đó là Default Instance. Một Instance của SQL Server 2000 có 4 system databases và một hay nhiều user database. Các system databases bao gồm Master Chứa tất cả những thông tin cấp hệ thống system-level information bao gồm thông tin về các database khác trong hệ thống như vị trí của các data files các login account và các thiết đặt cấu hình hệ thống của SQL Server system configuration settings . Tempdb Chứa tất cả những table hay stored procedure được tạm thời tạo ra trong quá trình làm việc bởi user hay do bản thân SQL Server engine. Các table hay stored procedure này sẽ biến mất khi khởi động lại SQL Server hay khi ta disconnect. Model Database này đóng vai trò như một bảng kẻm template cho các database khác. Nghĩa là khi một user database được tạo ra thì SQL Server sẽ copy toàn bộ các system objects tables stored procedures. từ Model database sang database mới vừa tạo. Msdb Database này được SQL Server Agent sử dụng để hoạch định các báo động và các công việc cần làm schedule alerts and jobs . Cấu Trúc Vật Lý Của Một SQL Server Database Mỗi một database trong SQL Server đều chứa ít nhất một data file chính primary có thể có thêm một hay nhiều data file phụ Secondary và một transaction log file. Primary data file thường có phần mở rộng .mdf đây là file chính chứa data và những system tables. Secondary data file thường có phần mở rộng .ndf đây là file phụ thường chỉ sử dụng khi database được phân chia để chứa trên nhiều dĩa. Transaction log file thường có phần mở rộng .ldf đây là file ghi lại tất cả những thay đổi diễn ra trong một database và chứa đầy đủ thông tin để có thể roll back hay roll forward khi cần. Data trong SQL Server được chứa thành từng Page 8KB và 8 page liên tục tạo thành một Extent như hình vẽ dưới đây Log file Data file mdf or .ndf Database Max row size 8060 .