Use a plataforma de dados SQL da Microsoft para criar soluções centradas em dados em dispositivos móveis e desktops para servidores Web, servidores empresariais e a nuvem.
Armazenamento de Dados SQL
Mecanismo de Banco de Dados do SQL Server: use o Mecanismo de Banco de Dados do SQL Server para criar bancos de dados relacionais para o processamento de transações online ou de dados de processamento analítico online.
SQL do Azure: usar o SQL do Azure para mover seu banco de dados para a nuvem
SQL Compact: usar o SQL Server Compact para criar aplicativos autônomos e ocasionalmente conectados para dispositivos móveis, desktops e clientes Web.
LocalDB: use o LocalDB durante o desenvolvimento para escrever e testar o código Transact-SQL sem a necessidade de gerenciar uma instância de servidor completa do SQL Server.
SQL Data Tools
Azure Data Studio: usar o Azure Data Studio no Windows, macOS e Linux para executar o SQL Server, Banco de Dados SQL do Azure, PostgreSQL, Jupyter Notebooks e muito mais.
SQL Server Data Tools: usar o SSDT no Visual Studio para criar bancos de dados relacionais, bancos de dados SQL do Azure, pacotes do Integration Services, modelos de dados do Analysis Services e relatórios do Reporting Services.
Drivers do cliente SQL: use drivers SQL para conectar, consultar, atualizar, inserir ou excluir dados de um banco de dados SQL.
Entity Framework: use o Entity Framework para acessar facilmente os bancos de dados usando o LINQ, com acesso direto ao SQL Server e a opção para controlar o mapeamento entre um EDM (Modelo de Dados de Entidade) e estruturas relacionais brutas.
WCF (Windows Communication Foundation): use os Serviços de Dados para uma solução quase completa para criar e consumir facilmente serviços OData na Web e na intranet
Sync Framework: use o Sync Framework para habilitar o acesso offline a qualquer tipo de dados, qualquer armazenamento de dados, qualquer protocolo de transferência e qualquer topologia de rede.
Extensões Reativas: use as Rx (Extensões Reativas) para executar a programação de fluxo de eventos e simplificar a programação assíncrona usando sequências observáveis e operadores de consulta no estilo LINQ. Use as RxJS (Extensões Reativas para JavaScript) para simplificar a programação assíncrona baseada em retorno de chamada e orientada por eventos na Web usando sequências observáveis.
Integração com CLR: use a integração com CLR para gravar procedimentos armazenados, gatilhos, tipos definidos pelo usuário, funções definidas pelo usuário, agregações definidas pelo usuário e funções com valor de tabela de streaming usando qualquer linguagem do .NET Framework, incluindo o Microsoft Visual Basic .NET e o Microsoft Visual C#.
SQLXML 4.0: Use o SQLXML 4.0 para exportar dados relacionais para XML.
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.