Microsoft SQL Server 2012 è un sistema di gestione di database relazionali (RDBMS) progettato per l'ambiente aziendale. Come i suoi predecessori, SQL Server 2012 comprende una serie di estensioni di programmazione per migliorare lo Structured Query Language (SQL), un linguaggio di programmazione e interattivo standard per ottenere informazioni e aggiornare un database.
Microsoft SQL Server 2012, che sostituisce SQL Server 2008 R2, offre nuove funzionalità, tra cui le seguenti.
- Indici ColumnStore: indici di sola lettura che raggruppano i dati, semplificando l'elaborazione di query di data warehouse di grandi dimensioni.
- Supporto per Windows Server Core: si tratta di una versione ridotta che richiede risorse del computer molto inferiori rispetto a un'installazione completa.
- PowerView: consente di generare mash-up di report di business intelligence (BI).
- Auditing migliorato: gli utenti possono personalizzare i propri log di audit per accogliere una gamma più ampia di eventi con maggiore flessibilità rispetto a quanto possibile in precedenza.
- AlwaysOn: gli utenti possono eseguire il failover di più database e leggere copie secondarie, migliorando le operazioni di ripristino di emergenza (DR).
- Replay distribuito: un carico di lavoro può essere prelevato da un server di produzione e riprodotto su un altro server per testarlo in condizioni realistiche prima di distribuirlo.
Il codice SQL Server originale è stato sviluppato da Sybase. Alla fine degli anni '1980, Microsoft, Sybase e Ashton-Tate collaborarono per produrre la prima versione del prodotto, SQL Server 4.2 per OS / 2. Successivamente, sia Sybase che Microsoft hanno offerto prodotti SQL Server.