Anda di halaman 1dari 4

Enviar comentarios al creador

Mantenimiento recomendado con Microsoft SQL Server para las bases de datos de
Microsoft Dynamics GP
ltima modificacin 6/21/2012
Expuesto el 4/21/2010
El mantenimiento de bases de datos ayuda a mantener el funcionamiento interno de
Microsoft SQL Server y las bases de datos de Microsoft Dynamics GP que se ejecu
tan en el nivel mximo. Le recomendamos que use los siguientes procedimiento de ma
ntenimiento de SQL Server:
Usar los comandos de comprobacin de coherencia de la base de datos
Actualizar estadsticas
Recompilar los procedimientos almacenados
Le recomendamos que realice estos procedimientos de mantenimiento semanalmente e
n la base de datos DYNAMICS y en todas las bases de datos de la compaa Sin embargo
, puede variar esta frecuencia de acuerdo con el entorno y con la actividad que
recibe cada base de datos. Tambin le recomendamos que distribuya estos procedimie
ntos de mantenimiento durante la semana para manejar muchos datos.
Nota Antes de seguir las instrucciones de este artculo, asegrese de que tiene una
copia de seguridad completa de la base de datos, para poder restaurarla si se pr
oduce algn problema.
Comandos de comprobacin de coherencia de la base de datos
Puede ejecutar los comando DBCC (comprobacin de coherencia de la base de datos) m
anualmente con SQL Server mediante el Analizador de consultas de SQL o mediante
SQL Server Management Studio. Para ello, siga estos pasos:
Si usa Microsoft SQL Server 2000, haga clic en Inicio, seleccione Programas, sel
eccione Microsoft SQL Server y, despus, haga clic en Analizador de consultas.
Si usa Microsoft SQL Server 2005 o 2008, haga clic en Inicio, seleccione Program
as, seleccione Microsoft SQL Server 2005 o Microsoft SQL Server 2008 y, despus, h
aga clic en SQL Server Management Studio.
En el Analizador de consultas de SQL o en SQL Server Management Studio, ejecute
uno o varios de los siguientes comandos DBCC:
DBCC CHECKCATALOG (DBNAME)
Cuando use esta instruccin, sustituya DBNAME por el nombre de la base de datos, c
omo DYNAMICS.
Nota DBCC CHECKCATALOG se incluye en DBCC CHECKDB para Microsoft SQL Server 2005
o posterior.
DBCC CHECKDB (DBNAME)
Cuando use esta instruccin, sustituya DBNAME por el nombre de la base de datos, c
omo DYNAMICS.
Puede programar este comando desde el Administrador corporativo de SQL Server o
desde SQL Server Management Studio, para que el proceso de mantenimiento se ejec
ute automticamente.
DBCC DBREINDEX (TableName)
Cuando use esta instruccin, sustituya TableName por el nombre de la tabla, como G
L00100.
El comando DBCC DBREINDEX tambin se puede ejecutar manualmente contra todas las t
ablas al mismo tiempo, usando el script Reindex.sql. Puede encontrar el script R
eindex.sql en la ruta de acceso predeterminada para Microsoft Dynamics GP, como
C:\Archivos de programa\Microsoft Dynamics\GP\SQL\Utility\carpeta 0.

Tambin puede programar este comando desde el Administrador corporativo de SQL Ser
ver o desde SQL Server Management Studio, para que el proceso de mantenimiento s
e ejecute automticamente.
Actualizar estadsticas
Hay varias maneras de ejecutar el procedimiento de actualizacin de estadsticas.
Puede actualizar las estadsticas ejecutando el script UpdatSta.sql con Microsoft
SQL Server, mediante el Analizador de consultas de SQL o mediante SQL Server Man
agement Studio. Puede encontrar el script UpdatSta.sql en la ruta de acceso pred
eterminada para Microsoft Dynamics GP, como C:\Program Files\Microsoft Dynamics\
GP\SQL\Utility\carpeta 0.
Puede ejecutar el proceso de actualizacin de estadsticas desde Microsoft Dynamics
GP. Para ello, siga estos pasos:
En el men Archivo, seleccione Mantenimiento y, despus, haga clic en SQL.
Seleccione una base de datos desde el cuadro Base de datos y un producto desde e
l cuadro Producto.
Seleccione todas las tablas de esa base de datos presionando CTRL+A dentro del l
istado de tablas.
Haga clic en Actualizar estadsticas y, a continuacin, haga clic en Procesar.
Puede configurar SQL Server para ejecutar automticamente el proceso de actualizac
in de estadsticas desde el Administrador corporativo de SQL Server o desde SQL Ser
ver Management Studio. Para ello, haga clic con el botn secundario en la base de
datos, haga clic en Propiedades, haga clic en Opciones y, a continuacin, haga cli
c para seleccionar Crear estadsticas automticamente y Actualizar estadsticas automti
camente.
Puede programar el proceso de actualizacin de estadsticas de manera recurrente des
de Planes de mantenimiento de la base de datos.
Recompilar procedimientos almacenados
Hay varios modos de recompilar procedimientos almacenados.
Puede recompilarlos ejecutando el script Recomp.sql con Microsoft SQL Server, me
diante el Analizador de consultas de SQL o mediante SQL Server Management Studio
. Puede encontrar el script Recomp.sql en la ruta de acceso predeterminada para
Microsoft Dynamics GP, como C:\Program Files\Microsoft Dynamics\GP\SQL\Utility\c
arpeta 0.
Tambin puede recompilar los procedimientos almacenados desde Microsoft Dynamics G
P. Para ello, siga estos pasos:
En el men Archivo, seleccione Mantenimiento y, despus, haga clic en SQL.
Seleccione una base de datos desde el cuadro Base de datos y un producto desde e
l cuadro Producto.
Seleccione todas las tablas de esa base detos presionando CTRL+A dentro del list
ado de tablas.
Haga clic en Recompilar y, despus, en Procesar.
Puede recompilar los procedimientos almacenados programando el procedimiento sp_
recompile mediante Trabajos del Agente SQL Server. Para obtener ms informacin acer
ca de los pasos para crear un trabajo desde el Administrador corporativo de SQL
Server o desde SQL Server Management Studio, vea los Libros en pantalla de SQL S
erver. Para descargar los Libros en pantalla de SQL Server, visite el siguiente
sitio web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=765433f7
-0983-4d7a-b628-0a98145bcb97
Nota Si recibe errores de coherencia o asignacin cuando est ejecutando estos proce
dimientos de mantenimiento de SQL, pngase en contacto con el servicio de soporte
tcnico de Microsoft SQL Server. No est incluido en el plan de soporte tcnico para M
icrosoft Dynamics GP, por lo que tendr un coste adicional. Pngase en contacto con
el servicio de soporte tcnico de Microsoft SQL Server en el nmero de telfono 1-800936-5800.
Definiciones del procedimiento de mantenimiento de bases de datos

A continuacin se incluye una lista de definiciones de los procedimientos de mante


nimiento de bases de datos. Para obtener ms informacin, visite los Libros en panta
lla de SQL Server. Para descargar los Libros en pantalla de SQL Server, visite e
l siguiente sitio web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=765433f7
-0983-4d7a-b628-0a98145bcb97
DBCC CHECKCATALOG: examina la coherencia en las tablas del sistema y entre ellas
. Este comando comprueba si hay errores en las tablas y pginas de datos en la bas
e de datos especificada.
Nota DBCC CHECKCATALOG se incluye en DBCC CHECKDB para Microsoft SQL Server 2005
o posterior.
DBCC CHECKDB: examina la asignacin y la integridad estructural de todos los objet
os de la base de datos especificada.
DBCC DBREINDEX: recompila todos los ndices. Este comando ayudar a reducir la divis
in de pginas y mejorar el rendimiento de la modificacin de datos.
Actualizar estadsticas: actualiza el optimizador de consultas con informacin sobre
distribucin de los valores clave de los ndices. Eso habilita al optimizador de co
nsultas para tomar decisiones eficientes.
Recompilar los procedimientos almacenados: recompila las consultas y optimiza lo
s desencadenadores usados por los procedimientos almacenados. Recompila las esta
dsticas de actualizaciones de procedimientos de la base de datos y la informacin d
e optimizacin, que puede estar desfasada por los cambios producidos en la base de
datos.
REFERENCIAS
Para obtener ms informacin acerca de cmo crear un plan de mantenimiento de bases de
datos desde SQL Server Management Studio, haga clic en el nmero de artculo siguie
nte para verlo en Microsoft Knowledge Base:
875193 Informacin sobre los planes de mantenimiento de bases de datos para Micros
oft Dynamics GP o Microsoft Dynamics SL en Microsoft SQL Server 2000 o en Micros
oft SQL Server 2005
Para obtener ms informacin acerca de cmo usar SQL Server Desktop Engine, haga clic
en el nmero de artculo siguiente para verlo en Microsoft Knowledge Base:
862589 Mantenimiento recomendado para Microsoft SQL Server Desktop Engine (MSDE
2000) o para Microsoft SQL Server 2005 Express con las bases de datos de Microso
ft Great Plains

--------------------------------------------------------------------------------

VER LOS PRODUCTOS A LOS QUE SE APLICA ESTE ARTCULO


Administrador del sistema, usado con:
Microsoft Dynamics GP 2010
Microsoft Dynamics GP 10.0
Microsoft Dynamics GP 9.0

2012 Microsoft Corporation. Todos los derechos reservados. Trminos de uso |

Anda mungkin juga menyukai