Microsoft SQL Server 2012 é um sistema de gestão de bases de dados relacional (RDBMS) concebido para o ambiente empresarial. Tal como os seus predecessores, o SQL Server 2012 compreende um conjunto de extensões de programação para melhorar a Structured Query Language (SQL), uma linguagem padrão interactiva e de programação para obter informação e actualizar uma base de dados.
Microsoft SQL Server 2012, que suplanta o SQL Server 2008 R2, oferece novas capacidades, destacando-se entre elas as seguintes.
- ColumnStore indexes: Índices apenas de leitura que agrupam dados, simplificando o processamento de grandes consultas de data warehouse.
- Suporte para Windows Server Core: Esta é uma versão despojada que coloca uma demanda muito menor nos recursos do computador do que uma instalação completa.
- PowerView: Torna possível gerar mash-ups de relatórios de business intelligence (BI).
- Auditoria Avançada: Os usuários podem personalizar seus logs de auditoria para acomodar uma variedade maior de eventos com maior flexibilidade do que era possível anteriormente.
- AlwaysOn: Os usuários podem falhar em múltiplas bases de dados e ler cópias secundárias, melhorando as operações de recuperação de desastres (DR).
- Repetição distribuída: Uma carga de trabalho pode ser retirada de um servidor de produção e reproduzida em outro servidor para testá-lo sob condições realistas antes de implementá-lo.
O código original do SQL Server foi desenvolvido pela Sybase. No final da década de 1980, Microsoft, Sybase e Ashton-Tate colaboraram para produzir a primeira versão do produto, SQL Server 4.2 para OS/2. Posteriormente, tanto a Sybase como a Microsoft ofereceram produtos SQL Server.