L'architettura di Microsoft SQL Server consente di utilizzare e gestire uno o più database con soltanto un processo del server (Win32 Service). Ciò consente la separazione e la gestione di diverse applicazioni o divisioni aziendali con soltanto un server SQL.
Ogni database è costituito da file dati e file del log transazioni che sono combinati in gruppi di dati. Microsoft SQL Server necessita di quattro database di sistema per la gestione delle informazioni di sistema e dei parametri interni indipendentemente dai database utente e applicativi in cui vengono archiviati i dati effettivi relativi all'utilizzo e all'applicazione.
Il server SQL Server gestisce a livello centrale tutte le sessioni del client, le interrogazioni e i buffer di memoria.
Sui server di sizing adeguato, è possibile eseguire diverse istanze Microsoft SQL Server 2000 in modo indipendente.
Tutti gli oggetti sopra menzionati devono essere monitorati e analizzati costantemente al fine di garantire completa disponibilità e performance.