Desarrollador de datos SQL
Use la plataforma de datos SQL de Microsoft para crear soluciones basadas en datos en dispositivos móviles y escritorios para servidores web, servidores empresariales y la nube.
Almacenamiento de datos SQL
- Motor de base de datos de SQL Server: use el Motor de base de datos de SQL Server para crear bases de datos relacionales para los datos de procesamiento de transacciones en línea o de procesamiento analítico en línea.
- Azure SQL: use Azure SQL para trasladar su base de datos a la nube.
- SQL Compact: use SQL Server Compact para compilar aplicaciones independientes y conectadas de manera ocasional para dispositivos móviles, escritorios y clientes web.
- LocalDB: use LocalDB durante el desarrollo para escribir y probar código Transact-SQL sin tener que administrar una instancia de servidor de SQL Server.
SQL Data Tools
- Azure Data Studio: use Azure Data Studio en Windows, macOS y Linux para ejecutar cuadernos de SQL Server, Azure SQL Database, PostgreSQL, Jupyter Notebook y muchos más.
- SQL Server Data Tools: use SSDT en Visual Studio para compilar bases de datos relacionales, bases de datos de Azure SQL, paquetes de Integration Services, modelos de datos de Analysis Services e informes de Reporting Services.
- Herramientas de administración de SQL Server: use SSMS en Windows para configurar, supervisar y administrar instancias de SQL Server.
Acceso a datos SQL
- Controladores cliente SQL: use los controladores SQL para conectar, consultar, actualizar, insertar o eliminar datos de una base de datos SQL.
- Entity Framework: use Entity Framework para obtener acceso con facilidad a las bases de datos mediante LINQ, con acceso directo a SQL Server y la opción de control de la asignación entre un modelo Entity Data Model (EDM) y estructuras relacionales sin formato.
- Windows Communication Foundation (WCF): use Data Services si lo que quiere es una solución completa para crear y consumir fácilmente servicios OData tanto en la Web como en la intranet.
- Sync Framework: use Sync Framework para permitir el acceso sin conexión a cualquier tipo de datos, cualquier almacén de datos, cualquier protocolo de transferencia y cualquier topología de red.
- Extensiones reactivas: use las extensiones reactivas (Rx) para realizar la programación de flujos de eventos y simplificar la programación asincrónica mediante secuencias observables y operadores de consulta del estilo LINQ. Use las extensiones reactivas para JavaScript (RxJS) a fin de simplificar la programación basada en devolución de llamada asincrónica y orientada a eventos en la Web mediante secuencias observables.
- Integración con CLR: use la integración con CLR para escribir procedimientos almacenados, desencadenadores, tipos definidos por el usuario, funciones definidas por el usuario, agregados definidos por el usuario y funciones con valores de tabla de streaming usando cualquier lenguaje de .NET Framework, incluidos Microsoft Visual Basic .NET y Microsoft Visual C#.
- SQLXML 4.0: use SQLXML 4.0 para exportar datos relacionales a XML.