viernes, 24 de noviembre de 2023
A veces te encuentras con archivos de backups SQL Server almacenados en tu sistema de archivos y es difícil determinar lo que contiene el archivo. Del nombre de archivo puedes ser capaz de descifrar que es una copia de seguridad completa, copia de seguridad diferencial o de copia de seguridad del registro de transacciones, pero ¿cómo decir lo que realmente está en el archivo? Afortunadamente SQL Server ofrece algunos comandos adicionales que puedes utilizar con los archivos de copia de seguridad de base de datos para determinar su contenido. Estas opciones incluyen HEADERONLY, FILELISTONLY y LABELONLY.
Junto con funcionalidad de copia de seguridad y restaurar de los comandos BACKUP y RESTORE existen otras opciones de restauración que le permiten determinar lo que se almacena en el archivo de copia de seguridad. Estos comandos son útiles si escribes varias copias de seguridad en el mismo archivo físico o tal vez si tienes copias de seguridad de base de datos de otro sistema y no estás seguro de lo que se almacena en el archivo. Los comandos que puede utilizar para ver el contenido del archivo de copia de seguridad son los siguientes:
- RESTORE HEADERONLY – contiene una lista de información de encabezado de copia de seguridad para un dispositivo de copia de seguridad
- RESTORE FILELISTONLY – contiene una lista de los archivos de datos y registro que figuran en la copia de seguridad
- RESTORE LABELONLY – contiene información acerca del medio de la copia de seguridad
Leer más…
domingo, 19 de noviembre de 2023
En un anterior post hable acerca como bloquear el inicio de sesión desde IP especificos. En este post voy a detallar más lo que podemos hacer con esta poderosa tecnica. Resulta muy util pues aunque se sepan las credencias (usuario/password) el intento de inicio de sesión se rechazara de no cumplir la condición.
Leer más…
domingo, 19 de noviembre de 2023
Las organizaciones a menudo emplean un sin número de plataformas de base de datos en su arquitectura de sistemas de información. No es raro ver a medianas y grandes empresas utilizando de tres a cuatro diferentes paquetes de RDBMS. En consecuencia, los DBA de estas empresas aspiran a tener una amplia gama de habilidades a través de una serie de áreas.
Profesionales de la base de datos que han trabajado con una sola plataforma se preguntan a menudo sobre el aprendizaje de algo diferente a medida que avanzan en su carrera. Algunas personas se vuelven lo suficientemente valientes como para gastar tiempo, dinero y esfuerzo en tomar el camino del aprendizaje. Otros se enfrentan a la tarea de aprender un nuevo sistema que se une a una empresa o de búsqueda de puestos de trabajo. Y, sin duda, especialistas en contratación y los empleadores también prefieren candidatos que tengan experiencia en más de una área.
Leer más…
jueves, 16 de noviembre de 2023
¿Qué es ITIL?
ITIL es sinónimo de Librería de Infraestructura de Tecnología de la Información. Es un estándar del gobierno de Reino Unido que ha sido objeto de varias revisiones. La última es ITILv3.
¿En qué está centrado ITILv3?
ITIL en los acuerdos generales con los procesos relacionados a la gestión del servicio. Esto incluye cuestiones relacionadas con la gestión de incidentes, gestión de problemas, gestión de configuración, gestión de cambios, gestión de versiones.
Leer más…
Categories: Base de datos, Gestión TI Tags: Actividades, Administrador de Bases de Datos, Cambio, Configuracion, Database Administrator, DBA, Despliegue, Incidentes, Informacion, Infraestructura, ITIL, Problemas, Tecnologias
miércoles, 15 de noviembre de 2023
Al igual que su predecesor, SQL Server 2008 está tomando tu dulce tiempo para llegar a la realidad. Sin embargo, a diferencia de su predecesor, no sólo será una «actualización que vale la pena».
Aquí están las 10 razones por que:
Leer más…
Categories: Base de datos Tags: Auditing, Auditoria, Compresion, Congelacion de Plan, Filtered Indexes, Indices Filtrados, Intellisense, Plan freezing, Plug-in Model, Regulador de Recursos, Resource governor, Sql Server, Sql Server 2008, SSMS, Table Value Parameters, TVP
lunes, 13 de noviembre de 2023
Esta función está escrita de acuerdo a mis necesidades, por favor, modificala si crees conveniente para adaptarla a tus necesidades.
- Entrada: VARCHAR (8000)
- Salida: VARCHAR (8000) [Número de teléfono formateado]
Por ejemplo:
SELECT dbo.FormatPhoneNumber('8601234567')
--Devuelve (860) 123-4567
El script es compatible para SQL 2000, 2005, 2008
Leer más…
sábado, 11 de noviembre de 2023
Normalmente, se identifica una instancia de SQL Server a través de la función de configuración @@servername. Esto devuelve el nombre del servidor que SQL Server se está ejecutando, así como la instancia actual de SQL Server. Recientemente he leído una discusión, sobre un escenario en el que alguien quisiera tener un identificador del tipo GUID para cada una de sus instancias de SQL Server, para excluir todas los demás instancias independientemente del nombre de la máquina.
Leer más…
viernes, 10 de noviembre de 2023
El rendimiento del disco es crítico para el rendimiento del SQL Server. La creación de particiones con el desplazamiento correcto y el formato de los discos con el tamaño de unidad de asignación correcta es esencial para obtener el máximo rendimiento de las unidades que tienes. Siempre he dicho que el desplazamiento de la partición de un disco debe ser ajustado a 32K y el tamaño de la unidad de asignación establecida en 64KB para las particiones que contienen datos y 8K para las particiones que contienen los registros. ¿Cómo se puede establecer estos parámetros correctamente?
Leer más…
martes, 7 de noviembre de 2023
El proceso de extracción de patrones a partir de datos se llama minería de datos. Es reconocida como una herramienta esencial de los negocios modernos, ya que es capaz de convertir los datos en inteligencia de negocios dando así una ventaja de información. Actualmente, es ampliamente utilizado en las prácticas de perfil, como vigilancia, comercialización, descubrimientos científicos, y detección de fraudes.
Leer más…
Categories: Base de datos Tags: Clustering, Data Mining, Free Source, Java, jHepWork, KNIME, Mineria de datos, Open Source, Orange, Python, RapidMiner, Software, WEKA
martes, 7 de noviembre de 2023
Pensé que podría ser útil si público un ejemplo usando sp_repldone para marcar todas las transacciones pendientes como «replicadas». Hemos utilizado este comando para «saltar» un comando DELETE en lotes que fue ejecutado por error en el publicador. Esto impidió que el DELETE sea empujado a la base de datos de distribución y luego hacia los suscriptores. Ahora nos podría haber permitido el LOG Reader para recoger las filas entonces tienen que saltar el Agente de distribución, pero el DELETE fue de más de 100 millones de filas. Encontramos más fácil saltar ellos en el LOG Reader.
Leer más…