Anda di halaman 1dari 30

MONITOREO DE BASE

DE DATOS, DE DATA Y
RESOLUCIÓN DE
ERRORES DE LA BASE
DE DATOS
¿Por qué es importante el
monitoreo de la Base de
Datos?

El monitoreo de la base de datos es importante


para controlar el rendimiento del SQL server,
para poder identificar cuellos de botella,
determinar su causa y así poder eliminarlos.
2
¿Cómo eliminar cuellos de
Botella?
Pueden ser eliminados con la actualización de
Hardware, mediante la distribución de la carga entre
los servidores SQL Server, u optimizar base de datos
en SQL Server, los índices y consultas.
Existen algunas herramientas para el monitoreo de
SQL Server,
y pasaremos a explicar con ejemplos como utilizarlas.
Monitoreo utilizando la herramienta :

SQL Server
Profiler
El SQL Server Profiler de Microsoft es una
interfaz gráfica de usuario de Seguimiento
de SQL que se usa para supervisar una
instancia de Motor de base de datos o de
Analysis Services. Puede capturar y guardar
datos acerca de cada evento en un archivo o en
una tabla para analizarlos posteriormente 4
Ingresamos a Nuestro
servidor
Ingresamos con nuestro
password

Nos conectamos

5
Vamos a trabajar con nuestra
Base de Datos Negocios2018

6
Nos dirigimos a herramientas

Y elegimos SQL Server Profiler

7
Estando en el
SQL Server Profiler, nos
Solicita nuevamente que
nos conectemos al
Servidor

Digitamos nuestro password y nos


conectamos a nuestro Servidor

8
Nombre del seguimiento que vamos a realizar

Nombre de la máquina en la que estamos trabajando

Nombre del programa donde vamos a realizar el seguimiento

Tipo de modelo a utilizar

Grabaremos como una tabla

9
Cuadro de dialogo que nos
invita a conectarnos al servidor

Hacemos clip sobre conectar


Cuando marcamos esta opción nos
Solicita conectarnos nuevamente al servidor

10
Nombre del Servidor

Nombre de nuestra base de


datos que vamos a monitorear

Esquema a utilizar

Nombre de nuestra tabla de


Y hacemos Clip en OK seguimiento

11
Hacemos clip en la selección de eventos

Si deseamos un tiempo para que se detenga


el seguimiento, marcamos esta casilla
12
Lo ponemos en funcionamiento

13
14
Vamos a nuestra base de datos Negocios2018

Verificamos la creación de la tabla


Negocios2018seguimiento

15
Vamos a nuestra tabla Negocios2018seguimiento
y hacemos clip derecho sobre el

Y hacemos clip sobre la edición de las primeras


200 filas

16
17
Monitoreo utilizando la herramienta :

Performance
Monitor
18
En el SQL Server Profiler abrimos el monitor de performance

19
20
21
Resolución de
errores de la base
de datos

22
Recovery Toolbox for SQL Server ayuda a
reparar archivos MDF corruptos de todas las
versiones de MS SQL Server.
Algunos errores que puede corregir:
1. La propiedad TAMAÑO DE ARCHIVO no es
correcta. (Microsoft SQL Server, error: 5172)
2. SQL Server detectó un error de E/S de
coherencia lógico: suma de comprobación
incorrecta. (Microsoft SQL Server, error: 824)
3. El puntero siguiente de una página IAM
apunta hacia la página del mapa de
asignación de índices (IAM).
23
Recovery Toolbox for SQL Server ayuda a
reparar archivos MDF corruptos de todas las
versiones de MS SQL Server.
4. Se detectó un error de E/S (ID de
página incorrecta) durante la lectura
del desplazamiento 0x###### en el
archivo FileName.mdf.
5. El archivo parece haber sido truncado
por el sistema operativo.
6. Se produjo un error en la
identificación del registro al rehacer
una operación registrada en la base 24
Características de las herramientas para
reparar bases de datos SQL Server
• Reparación de archivos *.MDF y bases de datos de todas las versiones
de Microsoft SQL Server: 7/2000/2005/2008/2008 R2/2012/2014/2016.
• Reparación de todos los objetos de archivos .mdf dañados: tipos de
datos, datos de celdas de tablas, vistas, procedimientos guardados,
funciones personalizadas, desencadenadores, índices, claves primarias
y externas, restricciones, etc.
• Reparación de bases de datos de SQL guardadas en distintos archivos
(*.mdf y *.ndf).
• Exportación de la información reparada directamente en bases de
datos de Microsoft SQL Server.
• Guardado de la información reparada como una secuencia de
comandos SQL.
• Vista previa de la información y las estructuras recuperadas.
• Las herramientas para reparar MDF SQL Server se han probado
satisfactoriamente con Windows 98/Me/2000/XP/Vista/7/8/10 o
Windows Server 2003/2008/2012/2016 y superior. 25
• El programa de reparación de MDF incluye una interfaz multilingüe.
Cómo reparar una base de datos de
Microsfot SQL Server
Instrucciones paso a paso:
1. Descargue Recovery Toolbox for SQL Server aquí:
https://recoverytoolbox.com/download/RecoveryToolboxForSQLServerInsta
ll.exe
2. Instale Recovery Toolbox for SQL Server en la
computadora
3. Inicie Recovery Toolbox for SQL Server
4. Seleccione el archivo *.mdf dañado

26
Cómo reparar una base de datos de
Microsfot SQL Server
Instrucciones paso a paso:
5. Presione Siguiente:
6. Obtenga una vista previa de los datos que se pueden
recuperar de la base de datos dañada de Microsoft SQL
Server
7. Presione Siguiente
8. Elija el método en el que se exportarán los datos
• Guárdelos en el disco como scripts SQL
• Ejecute SQL script directamente en la base de datos
27
Cómo reparar una base de datos de
Microsfot SQL Server
Instrucciones paso a paso:
9. Presione Siguiente:
10. Elija la información que será reparada y guardada
11. Presione Iniciar recuperación

Recovery Toolbox for SQL Server es una solución de reparación


integral de bases de datos de MS SQL para archivos MDF/NDF
dañados. Ante la pregunta de cómo reparar SQL Server, Recovery
Toolbox for SQL Server permite reparar archivos MDF y recuperar la
información de bases de datos suspendidas.

28
29
Gracias

30