Ahmad Yaseen

Ahmad Yaseen

Ahmad Yaseen

Ahmad Yaseen es un DBA Senior de SQL Server en Aramex International Company con un grado en ingeniería de computadoras, así como experiencia en desarrollo .NET.

Él es un Microsoft Certified Professional con una buena experiencia en desarrollo de SQL Server, administración, mejoramiento del rendimiento, monitoreo y alta disponibilidad y tecnologías de recuperación de desastres. También está contribuyendo con sus consejos sobre SQL en muchos blogs.

Ver todas las entradas de Ahmad Yaseen
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 »

Planes de Ejecución de SQL Server Estimados Vs Reales

April 21, 2017 by

Un plan de ejecución SQL Server es el mapa más eficiente y menos costoso que es generado por los cálculos de los algoritmos de Query Optimizer para ejecutar la consulta T-SQL enviada. Los planes de ejecución son usados por los administradores de bases de datos para solucionar los problemas de consultas de desempeño pobre para aislar la parte de la consulta que es la raíz del problema de desempeño.

Read more »

Consultando fuentes de datos remotas en SQL Server

December 24, 2016 by

Una actividad común cuando se escriben consultas T-SQL es conectarse a base de datos locales y procesar datos directamente. Pero habrá situaciones en las cuales usted necesitará conectarse a una base de datos remota que está localizada en una instancia diferente en el mismo servidor o en un servidor físico diferente, y procesar sus datos en paralelo con el procesamiento local de datos.

SQL Server nos provee con cuatro métodos útiles para conectarnos a servidores remotos de bases de datos, incluso otros tipos de servidores de bases de datos, y consultar sus datos dentro de su sentencia T-SQL. En este artículo, discutiremos estos cuatro métodos y cómo usarlos para consultar bases de datos de SQL Server remotas.

Read more »

Respaldar y restaurar una base de datos SQL Server usando múltiples archivos

October 2, 2016 by

Introducción:

Las copias de seguridad de SQL Server proveen una importante solución para proteger datos críticos que están almacenados en bases de datos SQL. Y para minimizar el riego de pérdida de datos, usted necesita asegurarse de que respalda sus bases de datos regularmente tomando en consideración los cambios aplicados a sus datos. Es una buena práctica probar sus copias de seguridad restaurando archivos de copias de seguridad al azar a un ambiente de pruebas y verificar que los archivos no estén corruptos.

Read more »

Cómo rastrear cambios en SQL Server

October 2, 2016 by

Como parte de un proyecto de Datos Masivos, frecuentemente se nos pide encontrar la mejor manera de rastrear los cambios aplicados a las tabas de la base de datos, de tal manera que ningún requerimiento es creado para cargar todas las enormes tablas a la base de datos de almacén de datos al final del día, si no fueron cambiados todos los datos.

Read more »