
Microsoft SQL Azure Enterprise Application Development
Jayaram Krishnaswamy
- Editorial
- Packt
- Año
- 2010
- Páginas
- ~420
- Nivel
- Intermedio
De qué trata
Obra especializada de Jayaram Krishnaswamy publicada por Packt en 2010, centrada en el desarrollo de aplicaciones empresariales utilizando SQL Azure (la primera encarnación de Azure SQL Database) en el marco de la plataforma Windows Azure de la época. El contenido está concebido para desarrolladores .NET, arquitectos de software y administradores de bases de datos de nivel intermedio que dominan el entorno local de SQL Server y Visual Studio (versiones 2008 y 2010), y necesitan extender o migrar sus almacenes de datos relacionales a la nube pública de Microsoft.
El libro examina la arquitectura de SQL Azure y su interacción con las tecnologías de datos de Microsoft mediante ejemplos presentados tanto en C# como en VB.NET. Explica el protocolo Tabular Data Stream (TDS), la conectividad con ADO.NET 3.5, ODBC, OLE DB y SqlConnectionStringBuilder, así como la administración automatizada mediante SQL Server Management Objects (SMO). Detalla técnicas y utilidades de migración como SqlBulkCopy, SQL Server Migration Wizard y scripts de SQL Server Management Studio (SSMS), incluyendo traslados desde MySQL. Además, cubre la integración con SQL Server Integration Services (SSIS), generación de informes con SQL Server Reporting Services (SSRS) y Report Builder 3.0, sincronización bidireccional mediante SQL Azure Data Sync y SQL Server Compact, y consultas con LINQ to SQL y LINQDataSource en aplicaciones web ASP.NET.
A lo largo de los capítulos se construyen soluciones prácticas que abarcan desde aplicaciones web ASP.NET conectadas a bases de datos remotas en la nube hasta pipelines de extracción y migración con paquetes SSIS e informes analíticos en SSRS, además de modelos de datos híbridos (Ground-to-Cloud). Su gran valor radica en el detalle exhaustivo de la conectividad y en la comparativa minuciosa entre SQL Server tradicional y su equivalente cloud. No obstante, al haberse publicado en 2010, muchas de las herramientas y marcos utilizados (como Visual Studio 2008, ASP.NET Web Forms y el prototipo de SQL Azure Data Sync) han quedado obsoletos frente al stack actual de Entity Framework Core, ASP.NET Core y las opciones modernas de Azure SQL Managed Instance.
- SQL Azure
- Azure SQL Database
- ASP.NET
- ADO.NET
- LINQ to SQL
- SSIS
- SSRS
- Migración de datos
- Visual Studio 2008
- C#
- Bases de datos relacionales
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación web ASP.NET conectada a SQL Azure
Aplicación web en ASP.NET desarrollada con Visual Studio y LINQ to SQL para consultar y manipular datos almacenados en una base de datos SQL Azure en la nube.
Pipeline de migración y reportes con SSIS y SSRS
Flujo de integración y extracción de datos desde bases de datos locales y MySQL hacia SQL Azure mediante SSIS, acompañado de informes analíticos diseñados en SQL Server Reporting Services y Report Builder.
Sistema de sincronización de datos híbrido
Configuración de sincronización bidireccional de datos entre bases de datos SQL Azure y clientes locales o SQL Server Compact utilizando SQL Azure Data Sync.

