Desarrollo de base de datos SQL

Jean-Pierre Voogt

Ejecución de totales en ejecución en SQL Server

June 2, 2017 by

Fondo

Los totales corrientes han sido durante mucho tiempo el núcleo de la mayoría de los sistemas financieros, declaraciones o incluso cálculos de saldo en un momento dado. Ahora no es lo más difícil de hacer en SQL Server, pero definitivamente no es la cosa más rápida en el mundo, ya que cada registro tiene que ser evaluado por separado. Antes de SQL Server 2012, se tenía que definir manualmente la ventana / subconjunto en el que deseaba calcular el total de la ejecución, normalmente definiríamos un número de fila con una ventana en un pedido específico o un cliente, dependiendo de los requisitos actuales.

Read more »
Ahmad Yaseen

Cómo rastrear el historial de cambios de datos usando Tablas Temporales con Versiones del Sistema en SQL Server 2016

June 2, 2017 by

SQL Server 2016 introduce un nuevo tipo de tabla que es diseñado para contener el historial completo de cambios de datos, donde la validez de las filas es manejada por el sistema. Este nuevo tipo de tabla es llamado una Tabla Temporal con Versiones del Sistema. En versiones anteriores de SQL Server, las tablas de usuario le permitirían mantener sólo la copia más reciente de la fila, sin poder consultar el valor antes de las operaciones UPDATE o DELETE. Usando una Tabla Temporal, usted podrá consultar el estado reciente de la fila como usualmente se hace, en adición a la habilidad de consultar el historial completo de esa fila, lo cual es completamente manejado por el Motor de SQL Server, ya que usted no puede definir el periodo de validez de las columnas explícitamente.

Read more »
Sifiso W. Ndlovu

Convertir resultados de SQL Server a JSON

June 2, 2017 by

En mi artículo Almacenamiento de datos formateados en JSON en SQL Server 2016, dimos un vistazo a las opciones T-SQL disponibles para convertir datos JSON a filas y columnas para propósitos de poblar un SQL Server basado en el almacenamiento de datos. La incrementada popularidad de JSON en aplicaciones web modernas puede crear un requerimiento para que los equipos de datos expongan algunos de sus datos a aplicaciones cliente (por ejemplo, herramientas de reportes, servicios web, etc.) en un formato JSON. En este artículo dimos un vistazo a cómo tal requerimiento puede ser implementado por equipos de datos usando la cláusula de SQL Server 2016 FOR JSON.

Read more »
Kimberly Killian

Cómo Dividir un archivo de Valores Separados por Comas (CSV) en Columnas de SQL Server

April 21, 2017 by

Recibir un archivo delimitado por comas no es una nueva tecnología y tampoco es difícil de lidiar con tal archivo en SQL Server. De hecho, es extremadamente fácil. Hay muchos casos para los que usted desearía hacer esto. Por ejemplo, usted tiene una fuente de datos externa que necesita ser importada en su base de datos/tabla. Hay un par de maneras de hacer esto, aunque la más rápida y fácil es usar la característica nativa “import” en SQL Server Management Studio y usted puede incluso grabarlo a un Paquete SSIS al final del proceso. El resultado final de usar este método es que el archivo CSV externo es cargado a la tabla SQL Server donde las columnas son creadas y las filas pobladas.

Read more »
Vitor Montalvão

Cómo descargar e instalar el Asistente de Experimentación de Base de Datos de SQL Server (DEA)

April 21, 2017 by

Introducción

El Asistente de Experimentación de Base de Datos (DEA, por sus siglas en inglés) es una nueva solución Experimental provista por Microsoft, usada para ayudar a actualizar las bases de datos desde versiones antiguas de SQL Server (MSSQL 2005 o versiones superiores) a otras más recientes (MSSQL 2012 o versiones superiores). La solución logró esto basada en una carga de trabajo dada que es capturada previamente desde la base de datos fuente y luego reproducida en las instancias SQL Server objetivo para comparación.

Read more »
Shawn Melton
C:\Users\wshaw\AppData\Local\Temp\SNAGHTML519cfb8.PNG

Introducción de Visual Studio Code para DBAs

February 28, 2017 by

Introducción

Visual Studio Code (Code), ¿ha oído de este producto? Este es un editor de código extremadamente ligero, multiplataforma y de código abierto de Microsoft. Puede que ve a algunas personas explicar a este editor como el hermano menor de Visual Studio Community Edition (VS Community), pero es más comparado a editores como Atom, Sublime text o incluso Notepad++. No es algo que pueda usar para compilar código de programas, así que es para los proyecto de código menos complejos. Yo utilizo Code como mi editor de elección ahora con PowerShell e incluso T-SQL algunas veces. En este artículo quiero conducirle a través del uso de Code y notar algunas extensiones específicas que uso para PowerShell y SQL Server.

Read more »
Minette Steynberg

5 consejos prácticos de Transact-SQL que puede usted conozca (o no)

December 24, 2016 by

Introducción

Incluso si usted es un veterano de SQL, en verdad, especialmente si lo es, usted a veces se estanca haciendo algo de la manera antigua sin darse cuenta que en versiones más nuevas de SQL Server algunas funciones prácticas han sido añadidas y pueden hacer su vida más fácil.

En este artículo, mencionaré un par de funciones que aparecieron en SQL Server 2008 o versiones posteriores o que pueden haber estado ahí pero la mayor parte de la gente simplemente no sabía de ellas.

Read more »
Sifiso W. Ndlovu

¿Dónde está mi Team Explorer 2015?

October 29, 2016 by

Introducción

Si usted ha estado usando Team Foundation Server (TFS) por tanto tiempo como yo, usted recordará que cada lanzamiento de TFS ha estado siempre acompañado de instaladores independientes de Team Explorer y Team Explorere Everywhere. Así que usted comprenderá mi desconcierto cuando no pude localizar estos instaladores siguiendo una configuración local exitosa de una instancia de servidor TFS 2015 para mi empleador. Después de revisar cada enlace en los resultados del motor de búsqueda relacionado a “Team Explorer 2015”, concluí que sólo Team Explorer Everywhere 2015 fue lanzado esta vez.

Read more »