Auditar cambios del esquema de una base de datos SQL Server

Realizar un seguimiento de los cambios hechos a los objetos de su base de datos es una parte clave de una estrategia de seguridad de bases de datos SQL o una política de cumplimiento de normas, incluyendo, entre otras, Health Insurance Portability and Accountability Act, Sarbanes-Oxley, Payment Card Industry Data Security Standard o European Union Data Protection Directive. De todas maneras, incluso si su ambiente IT no tiene que cumplir con reglas de seguridad rigurosas, quién lo ha cambiado así como el tiempo exacto de este cambio, es invaluable cuando se solucionan problemas relacionados con el esquema, como dependencias rotas. Así que, ¿cómo audita uno cambios en el esquema de SQL Server?

Agosto 23, 2016

Rastreando cambios DDL en SQL Server – el ‘Problema con los Desencadenadores’

Rastrear cambios es una tarea de seguridad esencial de SQL Server. Aparte del historial de cambios, que incluye las operaciones DML (por ejemplo, INSERT, UPDATE y DELETE), el rastreo de cambios DDL en SQL Server, cambios que afectan los objetos de la base de datos, es de gran importancia también. Respecto de esto, varias técnicas pueden ser usadas como una solución de auditoría de cambios de esquema. Uno de los métodos más comunes es el de Desencadenadores DDL.

Agosto 23, 2016

Encriptación de copias de seguridad SQL Server

Una base de datos es una de las partes más importantes de cada sistema de información y, por tanto, frecuentemente es un objetivo de los hackers. La encriptación es un proceso de ofuscar los datos con el uso de una clave y/o contraseña haciendo los datos ininteligibles a cualquiera sin la clave de des encriptación correspondiente o la contraseña.

Agosto 23, 2016

Cómo verificar copias de seguridad de bases de datos SQL

Cuando un desastre ocurre, la única cosa más frustrante que no tener una copia de seguridad actualizada y relevante de la base de datos, es tener una copia de seguridad corrupta. Cuando usted crea el archivo de copia de seguridad al principio, este debería ser bueno, con ‘debería’ siendo la palabra clave. Cada vez que un archivo es copiado a otra localización, hay un riesgo de corrupción del archivo. Una manera de asegurar que el archivo es aún usable es restaurar la copia de seguridad en sí misma, y correr DBCC CHECKDB inmediatamente contra la base de datos SQL restaurada recientemente.

Agosto 23, 2016

Cómo codificar usuarios de bases de datos SQL Server con roles

Introducción

Una solicitud es recibida desde el equipo de desarrollo pidiendo copiar una de las bases de datos de producción al servidor DEV SQL para simular escenarios de prueba en tiempo real. Una vez que la copia de seguridad de la base de datos de producción es restaurada a la instancia DEV SQL, reemplazando la copia antigua, los antiguos usuarios de la base de datos DEV serán reemplazados por usuarios en línea. Pero aún necesitamos los antiguos inicios de sesión de la base de datos DEV para la conexión del sitio DEV.

Agosto 23, 2016

Cómo programar un respaldo de SQL Server

Tener un buen plan de respaldo y restauración es una parte importante de una estrategia de recuperación de desastres. Este artículo describirá 3 diferentes soluciones/enfoques para crear una copia de seguridad programada en SQL Server.

Como una parte de la estrategia de respaldos, muchos tipos de copias de seguridad pueden ser usadas juntas.

Agosto 23, 2016

Cómo documentar el flujo de control de paquetes SSIS

El flujo de control es el motor de flujo de trabajo de SQL Server que contiene elementos de flujo de control. Un paquete SSIS consiste en al menos una tarea de flujo de control, y opcionalmente uno o más flujos de datos.

Agosto 23, 2016

Cómo automatizar la documentación de base de datos de un cubo SSAS

SSAS es una característica poderosa y popular en el ecosistema SQL Server. Es por eso que ApexSQL Doc ha implementado soporte para automatizar documentación de cubo SSAS, de modo que usted tenga la documentación completa de su base de datos en poco tiempo. Hemos creado este artículo de modo que usted pueda ver cuán fácil es crear un proceso automatizado que generará documentación con ApexSQL Doc.

Agosto 23, 2016

Cómo automatizar la documentación de una base de datos SQL

¿No sería un gran truco si usted pudiera documentar una base de datos con un doble clic? Con este artículo, mostraremos algunos pasos simples para permitirle crear un archivo de script que correrá un proceso que genera documentación para su base de datos. Después de eso usted puede simplemente ejecutarlo para repetir el proceso con sólo dos clics o incluso configurar un trabajo para correrlo automáticamente cada noche. En este artículo usted aprenderá cómo crear este proceso automatizado de documentación de bases de datos usando ApexSQL Doc.

Agosto 23, 2016