Craig Porteous
C:\Dropbox\Blog Articles\Tabular_02.PNG

Cómo automatizar el procesamiento de modelo tabular SSAS en SQL Server 2016

May 24, 2018 by

Hay muchas maneras de procesar su Modelo Tabular SSAS. Esto puede ser logrado en SSIS usando la tarea DDL Ejecutar Servicios de Análisis (Analysis Services Execute) o manualmente, a través de la interfaz gráfica de Management Studio, pero para tener un poco de diversión y hacer la tarea más flexible, voy a codificar esto con ASSL/TMSL y construir una notificación relacionada. Podemos entonces programar esto como un paso en un trabajo de SQL Server Agent y llamarlo desde SSIS o PowerShell.

Read more »
Shawn Melton

Conectando PowerShell a SQL Server usando una cuenta diferente

May 24, 2018 by

Introducción

En un artículo previo acerca de Conectar PowerShell a SQL Server, mostré cómo usar varios métodos en PowerShell para conectarse a SQL Server. En esos ejemplos sólo traté el uso de usuario actual que está corriendo “PowerShell.exe”. En este artículo deseo retomar y mostrar cómo usted usaría los mismos métodos, pero con una cuenta diferente. Cubriré el uso de la Autenticación de Windows (donde se soporte) y la autenticación de SQL.

Read more »
Nikola Dimitrijevic

Solucionando problemas del tipo de espera CXPACKET en SQL Server

April 20, 2018 by

El tipo de espera de SQL Server CXPACKET es una de las estadísticas de espera más malinterpretadas. El término CXPACKET viene de Class Exchange Packet y, en esencia, esto puede ser descrito como filas de datos intercambiadas entre dos hilos paralelos que son parte de un solo proceso. Un hilo es el “hilo productor” y el otro hilo es el “hilo consumidor”. Este tipo de espera está directamente relacionada al paralelismo y ocurre en SQL Server cuando este ejecuta una consulta usando un plan paralelo.

Read more »
Milena Petrovic

Planes de ejecución de consultas – Entendiendo y leyendo los planes

April 19, 2018 by

En las partes previas de esta serie, explicamos qué son los planes de ejecución de consultas de SQL Server, por qué deberían ser usados, y presentamos varios métodos para mostrarlos. En esta parte, explicaremos los símbolos usados, cómo leer los planes, y cómo usar estos planes en el análisis del desempeño y la resolución de problemas.

Read more »
Milena Petrovic

Mala indexación de base de datos – El asesino de las consultas SQL – recomendaciones

April 18, 2018 by

En el artículo anterior, se explicaron los índices agrupados, no agrupados y como crearlos. En este nuevo artículo, se explicará la manera en que una indexación deficiente puede terminar y a brindar recomendaciones generales para la indexación de tablas al igual que seleccionar las columnas correctas en donde crear los índices

Read more »
Marko Zivkovic
C:\Users\Marko\AppData\Local\Microsoft\Windows\INetCacheContent.Word\20.png

Cómo instalar Microsoft SQL Server Express LocalDB

April 17, 2018 by

Microsoft SQL Server Express LocalDB, una solución primariamente destinada a desarrolladores, es una versión ligera de SQL Server Express. Es muy fácil de instalar y configurar. La instalación copia un conjunto mínimo de archivos que son necesarios para iniciar el Motor de la Base de Datos de SQL Server. LocalDB soporta el mismo lenguaje T-SQL y tiene las mismas limitaciones que SQL Server Express..

Read more »
Marko Zivkovic
C:\Users\Marko\AppData\Local\Microsoft\Windows\INetCache\Content.Word\7.png

Cómo crear y configurar un servidor enlazado en SQL Server Management Studio

April 16, 2018 by

Los servidores enlazados permiten enviar una sentencia T-SQL a una instancia de SQL Server, que retorna datos desde otras instancias SQL Server. Un servidor enlazado permite combinar datos desde muchas instancias SQL Server usando una sola sentencia T-SQL cuando los datos existen en múltiples bases de datos en diferentes instancias SQL. Usando un servidor enlazado para recabar los datos desde muchas instancias SQL, la única cosa que debería hacerse es conectarse a una instancia SQL.

Read more »
Ed Pollack

Todo lo que querías saber sobre SQL Saturday (pero tenías miedo de preguntar)

April 13, 2018 by

Descripción

La capacitación técnica es parte importante de nuestras carreras profesionales. Poder conocer profesionales, lograr aprender nuevas tecnologías y poder aprovechar al máximo el tiempo y recursos que se tienen, puede servir para poder marcar una gran diferencia en el trabajo que realizamos.

SQLSaturday brinda una forma, económica y divertida de calidad para aprender y además involucrarse con la comunidad de los SQL Server. ¡Es un día completo y gratuito donde se ofrecen presentaciones técnicas realizadas por expertos que viajarán de todas partes el mundo para ayudarnos a que estos eventos puedan ser un éxito!

Read more »
Shawn Melton

Conectando PowerShell a un Servidor SQL Server

April 11, 2018 by

Introducción

PowerShell (también llamado Posh o simplemente PS) cada día se vuelve con más fuerza una herramienta de soporte popular para el sistema operativo y en algunos casos para la implementación. Si usted necesita extraer o insertar los datos en SQL Server, PS resulta ser la manera más práctica de lograrlo de forma automatizada y de una sola vez.

Hay distintas formas de poder conectarse a SQL Server utilizando PS. En este artículo, lo que deseo es repasar todas las opciones disponibles existentes para usted. Si usted utilizó PS durante muchos meses o años, debe saber que existen múltiples formas de realizar una tarea. Por lo tanto, no es necesario mencionar que está creando scripts para usarlos en producción para probarlo, probarlo y probarlo… y luego probarlo una vez más.

Read more »
Nikola Dimitrijevic

Todo sobre el bloqueo (locking) en SQL Server

April 11, 2018 by

El bloqueo o locking en inglés, es esencial para el procesamiento exitoso de las transacciones que se realizan en SQL Server y fue diseñada para poder lograr que SQL Server funcione de forma ininterrumpida en un entorno con múltiples usuarios. El bloqueo llega a ser la forma en la que SQL Server llega a administrar la ejecución de sus transacciones. En su esencia, los bloqueos llegan a ser estructuras de memoria con propietarios, tipos y la con la función de los recursos que se deben proteger. El bloqueo como estructura de memoria contiene 96 bytes.

Read more »
Milena Petrovic

Una guía para Administradores de Bases de Datos para resolución de problemas de SQL Server – Parte 1 – Métricas de problemas y desempeño

April 4, 2018 by

Monitorear el desempeño de SQL Server es una tarea compleja, ya que el desempeño depende de muchos parámetros de hardware y software. Es recomendado monitorear estos parámetros proactivamente para prevenir cualquier degradación potencial del desempeño. De todos modos, este no siempre es el caso. Si la degradación de desempeño ocurre, el primer paso hacia la resolución es determinar el problema, encontrar la causa y resolver el problema. Los problemas severos de desempeño requieren acciones y resoluciones rápidas. Problemas menos severos pueden tener una solución diferida. En cualquier caso, los Administradores de Bases de Datos (DBAs) deberían tomar acciones para prevenir estas situaciones en el futuro.

Read more »
Prashanth Jayaram

Mejoras de SQL Server 2016 – Truncar tablas y particiones en tablas

June 6, 2017 by

La idea de este artículo es discutir la importancia y lo que implica la partición SQL y comprender las mejoras del comando truncate para el particionamiento en SQL 2016

Uno de los principales retos para un administrador de base de datos es identificar al candidato adecuado para realizar el particionamiento de tablas, ya que requiere experiencia en diseño e implementación.

Read more »
Derik Hammer

Medición del retraso de sincronización de los grupos de disponibilidad

June 6, 2017 by

Con todas las funciones de alta disponibilidad (HA) y de recuperación de desastres (DR), el administrador de la base de datos tiene que tomar en cuenta que información se puede perder y el tiempo de inactividad aceptable debe medirse en los peores escenarios. La pérdida de datos afecta a su capacidad para cumplir con los objetivos de punto de recuperación (RPO) y el tiempo de inactividad afecta a los objetivos de tiempo de recuperación (RTO). Al utilizar grupos de disponibilidad (AGs), su RTO y RPO dependen de la replicación de registros del log de transacciones entre al menos dos réplicas para ser extremadamente rápido. Mientras peor sea el rendimiento, mayor será la pérdida de datos potenciales que se produzcan y más tiempo puede tardar en reconectarse un fallo en la base de datos.

Read more »
Daniel Calbimonte

Cómo utilizar el procedimiento extendido xp_cmdshell

June 5, 2017 by

Introducción

El xp_cmdshell es un procedimiento extendido muy potente que se lo utiliza para ejecutar la línea de comandos de Windows (cmd). Este comando es bastante útil para ejecutar tareas en el sistema operativo tales como copiar archivos, crear carpetas, compartir carpetas, etc. mediante T-SQL.

En este nuevo artículo, mostraremos algunos ejemplos útiles sobre cómo usarlo.

Read more »
Thomas LeBlanc

Implementación de paquetes en el catálogo de SQL Server Integration Services (SSISDB)

June 2, 2017 by

Desde la versión de SQL Server 2012, los paquetes de Integration Services (SSIS) se pueden implementar desde un solo origen para poder administrar la ejecución utilizando múltiples entornos. El catálogo SSIS es un contenedor de base de datos único para todos los paquetes implementados. Los archivos de configuración se reemplazan por entornos. Las versiones implementadas se almacenan históricamente y un paquete puede revertirse a una implementación anterior. Además de estas funciones, los informes internos con ayuda de un tablero de mandos ayudan a depurar errores o examinar el rendimiento en un tiempo dado.

Read more »
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 »
Página 2 de 612345...Última »