Minette Steynberg

Creando una estrategia de auditoría exitosa para sus bases de datos SQL Server

October 29, 2016 by

El propósito de una auditoría de seguridad es identificar todos los ataques y las actividades ilegales o maliciosas que pueden estar tomando lugar en su servidor. Los criminales se han vuelto cada vez más inventivos y, como DBA, usted puede no haber considerado o siquiera haber estado consciente de todas las actividades que pueden poner sus datos en riesgo.

Read more »
Daniel Calbimonte

Cómo crear un Reflejo de la Base de Datos

October 29, 2016 by

A veces nuestra Base de Datos falla y necesitamos restablecer los servicios de la Base de Datos inmediatamente. ¿Hay alguna solución para alta disponibilidad?

Con un Reflejo de la Base de Datos, nosotros podemos tener una réplica de la base de datos lista para ser usada si la base de datos principal falla. En este artículo tendremos un tutorial paso a paso acerca de Reflejos de Bases de Datos. Hay otras soluciones para alta disponibilidad como AlwaysOn, Clusters y Transvase de Registros, pero en este capítulo comenzaremos con Reflejos.

Read more »
Steve Simon

Creando archivos CSV dinámicamente generados que contienen datos de SQL Server

October 29, 2016 by

Introducción

Unos pocos meses atrás hice una presentación en SQL Saturday 327 en Johannesburgo, Sudáfrica. El mes pasado recibí un correo electrónico de uno de los participantes. Su problema era muy interesante y decidí compartirlo con usted. El señor quería un script SSIS que le permitiría extraer datos desde una base de datos SQL Server y colocarlos en un archivo CSV con un nombre asignado dinámicamente. Siendo un partidario de usar la caja de herramientas SSIS, experimenté con una solución alternativa. Vamos a construir ESTA SOLUCIÓN hoy.

Comencemos.

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 »
Boris Hristov

Instalación desatendida de SQL Server

October 29, 2016 by

En mi primer artículo hablamos acerca de cómo podemos hacer que nuestra instalación de SQL Server incluya cada parche y revisión que planeamos instalar. Ese proceso es llamado instalación integrada y es un gran ahorrador de tiempo, así que, si se lo perdió, dele un vistazo aquí Yo creo seriamente que podría ser un punto de inflexión para usted y cómo hace algo de su trabajo.
Read more »

Muhammad Imran

Tutorial de SQL Server Management Studio – Configurando el ambiente

October 29, 2016 by
La configuración de la aplicación juega un rol significativo en cualquier aplicación, cuando se instala. De todas maneras, algunas aplicaciones son configuradas al tiempo de la instalación (con ajustes por defecto) mientras que, en otros casos, la configuración manual es hecha para lograr sus beneficios reales. En el caso de SQL Server Management Studio (SSMS), es configurado por defecto con los ajustes estándar, y puede ser configurado posteriormente para hacer el trabajo más fácil.
Read more »
Evan Barke

Problemas de desempeño de cursores en SQL Server

October 29, 2016 by

Introducción

En un artículo previo discutimos cómo configurar un cursor básico. Explicamos que un cursor es una operación basada en filas que toma una sentencia SELECT dada y descompone el proceso de los datos en ejecuciones en bucle. La gente que no tiene experiencia en Administración de Base de datos o que no disfruta las clases de base de datos cuando está estudiando, a menudo encontrará los cursores de SQL Server útiles y fáciles de escribir. Esto es porque ellos están libres de los grilletes de la lógica basada en conjuntos que es lo normal cuando se escriben la mayor parte de scripts T-SQL. Es por esta razón que encontramos frecuentemente cursores SQL Server escritos en la lógica del negocio de una aplicación y es una pena porque son problemas reales de desempeño. Sí, hay momento en que está bien usar cursores ya que ellos pueden ser ajustados ligeramente jugando con sus diferentes tipos, pero, como regla general, uno debería intentar evadirlos a toda costa. Read more »
Boris Hristov

Instalación integrada de SQL Server 2012 y 2014

October 29, 2016 by

Digamos que usted se preocupa acerca de su ambiente de SQL Server, pero digamos también que usted se preocupa por su tiempo. Usted es realmente una de esas personas que siempre se esfuerza por hacer más con menos. Ahora digamos que usted frecuentemente tiene que instalar instancias SQL Server o probablemente usted está en medio de un proyecto en el cual usted tiene que proveer el archivo .iso de su instalación de SQL a la persona de System Center para que desplieguen Máquinas Virtuales con SQL Server preinstalado en ellas. De todas maneras, ya que usted no desea instalar primero la versión RTM del producto y luego parchar manualmente la instancia con Service Packs, Actualizaciones Acumulativas o Revisiones que usted piensa que son necesarios, ¡usted está buscando una solución para de alguna manera de “incrustar” todas esas reparaciones en la instalación en sí misma! De esta manera, una vez que la instancia es instalada, realmente tiene todo ya aplicado. ¿Cómo puede usted hacer esto, y es posible?

Read more »
Sifiso W. Ndlovu

Múltiples opciones para transponer filas en columnas

October 29, 2016 by

Introducción

Una de las funciones primarias en Inteligencias de Negocios es permitir a los usuarios de negocios entender la naturaleza de los datos generados por sus sistemas de negocios. Por ejemplo, en la industria de seguros, un caso de negocios en un departamento de reclamos de políticas típicamente involucraría entender el número de documentos enviados versus documentos pendientes requeridos para procesar exitosamente un reclamo. Una representación relacional no normalizada de tal caso de negocios se vería como se muestra en la Tabla 1:

Read more »
Ahmad Yaseen

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 »
Kaloyan Kosev

Optimización de copias de seguridad en MS SQL Server

October 2, 2016 by

El respaldo y la recuperación son algunas de las tareas de DBA más importantes, aunque se ven suficientemente simples y usualmente usted los configura, los deja corriendo en un itinerario y sólo vuelve si fallan – hay un nuevo mundo acerca de la optimización que usted puede hacer para hacerlos más rápidos, mejores y … más pequeños.

¿Pero por qué molestarse? Considerando que las bases de datos modernas crecen a un ritmo tan rápido, usted puede que se enfrente a una situación donde no puede cumplir con sus ventanas de mantenimiento o las obligaciones del contrato de servicio. Veamos las tres áreas principales donde podemos trabajar:

Read more »
Ed Pollack

Eliminando el riesgo de importantes tareas de mantenimiento en SQL Server

October 2, 2016 by

Como profesionales de bases de datos, estamos frecuentemente en mucha proximidad con procesos, datos y aplicaciones importantes. Mientras adoptamos el mantra de “No dañar”, muchas tareas de mantenimiento o reportes que creamos llevan riesgos no vistos asociados con ellas.

¿Qué pasa cuando un disco se llena durante una toma de copia de seguridad diferencial diaria? ¿Qué si un trabajo de reconstrucción de índice corre durante un tiempo anormalmente largo e interfiere con el procesamiento de la mañana? ¿Qué si un proceso de carga de datos causa una contención extensiva de recursos, colapsando las operaciones normales? Todos estos son eventos planeados, y aun así pueden causar una disrupción considerable a los mismos procesos que estamos intentando salvaguardar.

Read more »
Ed Pollack

Buscando el caché del plan de consultas SQL Server

October 2, 2016 by

Cuando sea que una consulta es ejecutada en SQL Server, su plan de ejecución, así como algunos datos útiles de ejecución son ubicados en el caché del plan para usos futuros. Esta información es un tesoro de métricas que pueden permitir tener una visión muy útil del desempeño de su servidor y el consumo de recursos. Mucha de esta información sería difícil o imposible de adquirir de otra manera.

Entender cómo acceder y usar los metadatos acerca de la ejecución de la consulta nos proveerá con las herramientas que necesitamos para responder preguntas acerca de nuestro servidor y ganar datos de desempeño fascinantes. Me he sorprendido a mí mismo pasando más y más tiempo escribiendo, corrigiendo y usando consultas contra el caché del plan últimamente, ¡y espero compartir estas aventuras con ustedes!

Read more »
Ahmad Yaseen

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 »
Daniel Calbimonte

Cómo correr múltiples consultas usando Central Management Server

October 2, 2016 by

Introducción

Cuando usted tiene miles de SQL Servers, es muy difícil administrarlos todos. Este artículo mostrará algunos consejos para ayudarle en este tipo de tareas.

En otro artículo mostramos cómo respaldar una base de datos en múltiples SQL Servers al mismo tiempo usando ApexSQL Backup. En este nuevo artículo mostraremos cómo correr scripts T-SQL contra múltiples servidores usando SQL Server Management Studio (SSMS). Para hacer esto, usaremos Central Management Server. La idea principal de esta característica es administrar múltiples servidores en una manera centralizada usando consultas o políticas. Esta característica está disponible en SQL Server 2008 o versiones posteriores y no puede ser aplicada en versiones más antiguas.

Read more »
Daniel Calbimonte

Cómo ejecutar trabajos en múltiples SQL Servers

October 2, 2016 by

Introducción

En capítulos anteriores explicamos cómo administrar múltiples servidores usando ApexSQL Backup y cómo correr consultas en múltiples SQL Servers usando SQL Central Management Server. En este nuevo capítulo, mostraremos cómo propagar un trabajo desde SQL Server Master Agent Job a un servidor destino.

Esta característica es llamada Administración Multiservidor. En una administración multiservidor, usted necesita un Servidor Maestro y uno o más servidores destino. En el servidor maestro, usted crea una copia del trabajo y entonces es copiado y ejecutado en los servidores destino.

Read more »
Página 3 de 41234