Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es...

12
Mantenimiento al MsSQL Revisión: 7/25/2017

Transcript of Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es...

Page 1: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQL

Revisión: 7/25/2017

Page 2: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQLI

Contenido

Parte I Introducción 1

Parte II Objetivo 1

Parte III Compactar Base Datos 2

Parte IV Revisión CHECKBD 7

Parte V Corrección CHECKBD 9

Page 3: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Introducción 1

© 2017 Betta Global Systems

1 Introducción

La secuencia de pasos a seguir se describen de manera simple y detallada, paraque usted como usuario, pueda hacer uso de ésta información y aprovechar lasventajas que facilitarán su trabajo.

Favor de leer completamente este manual antes de comenzar, en caso de teneralguna duda favor de comunicarse con nosotros a través de nuestro sistema deTickets; [email protected]

2 Objetivo

El objetivo es optimizar el rendimiento de la base de datos, esto hará que el sistemaMillennium sea más rapido y se libere un poco de espacio en disco.

Se recomienda ejecutar este proceso cada 3 meses como parte delmantenimimento, este proceso lo debe ejecutar su personal de Sistemas IT.

Page 4: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQL2

© 2017 Betta Global Systems

3 Compactar Base Datos

Es necesario acceder a MsSQL

Crear Nuevo Query

Page 5: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Compactar Base Datos 3

© 2017 Betta Global Systems

Escribir Query

USE ma_data;

GO

--Truncate the log by changing the database recovery model to SIMPLE.

ALTER DATABASE ma_data

SET RECOVERY SIMPLE;

GO

--Shrink the truncated log file to 1 MB.

DBCC SHRINKFILE (ma_data_log, 2);

GO

--Reset the database recovery model.

ALTER DATABASE ma_data

SET RECOVERY FULL;

GO

donde

Page 6: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQL4

© 2017 Betta Global Systems

obtener Nombre del LOG

Seleccionar la Base de Datos y dar click derecho sobre ella

Ingresar al menu Files

Page 7: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Compactar Base Datos 5

© 2017 Betta Global Systems

Ejecutar Query

Seleccionar Execute

Page 8: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQL6

© 2017 Betta Global Systems

Guardar Query

NOTA:

Solo se debe guardar el archivo una vez, la próxima vez que se ejecute se abrirá

automaticamente el Query.

Page 9: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Compactar Base Datos 7

© 2017 Betta Global Systems

4 Revisión CHECKBD

Revisión de Integridad

NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre elsistema de Millennium Aduanas por medidas de seguridad y provención;ademas de generar un Respaldo (Backup) a la Base de Datos.

Seleccionar la base de datos a revisar.

Dar click derecho sobre la Base seleccionado y despues seleccionar la opción deNew Query

Dentro de la pantalla escribir el siguiente comando:

DBCC CHECKDB

Dar click en el Boton Ejecute (Ejecutar)

Page 10: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQL8

© 2017 Betta Global Systems

A continuación se iniciara el proceso de revision de Integridad.

Una vez terminado el proceso mostrará en la parte inferior Proceso Completado.

Page 11: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Revisión CHECKBD 9

© 2017 Betta Global Systems

5 Corrección CHECKBD

Corrección

NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre elsistema de Millennium Aduanas por medidas de seguridad y provención;ademas de generar un Respaldo (Backup) a la Base de Datos.

Si la revisión detecto errores, es necesario corregirlos, para ello;

Seleccionar la base de datos a revisar.

Dar click derecho sobre la Base seleccionado y despues seleccionar la opción deNew Query

Dentro de la pantalla escribrir el siguiente comando:

DBCC CHECKDB ('MA_DATA', REPAIR_REBUILD)

Donde MA_DATA corresponde al nombre de la Base Datos, si se cuenta con unnombre diferente sustituirlo por el correcto.

Page 12: Mantenimiento al MsSQL - Betta Global Systems · NOTA: Antes de Ejecutar este proceso, es importante que el usuario cierre el sistema de Millennium Aduanas por medidas de seguridad

Mantenimiento al MsSQL10

© 2017 Betta Global Systems

Dar click en el Boton Ejecute (Ejecutar)

A continuación se iniciará el proceso de corrección.