Download Bases de Datos SQL2005
Document related concepts
Transcript
MAST STORAGE NOTAS TÉCNICAS Fecha: 20/02/2008 Cambio del modo de recuperación para copiar bases de datos SQL 2005 Durante el proceso de copia de bases de datos Microsoft SQL 2005 pueden aparecer errores que indican que no es posible copiar la base de datos debido a su estado : [Microsoft][ODBC SQL Server Driver][SQL Server]The statement BACKUP LOG is not allowed while the recovery model is SIMPLE. Use BACKUP DATABASE or change the recovery model using ALTER DATABASE. El modo “Simple”, que es modo por defecto, no permite la copia de los logs de transacciones de SQL y tampoco permite la creación de copias incrementales/diferenciales de la base de datos. Este factor tiene gran importancia cuando se trata de bases de datos de gran tamaño. Para solventar este problema se recomienda cambiar el modo de recuperación a modo “Completa” El proceso para cambiar el modo de recuperación es muy sencillo y no afecta al funcionamiento de la base de datos. A continuación se detalla el proceso a seguir : • Abrir SQL Management Studio • Conectar al servidor SQL • Seleccionar “Bases de Datos” y desplegar su contenido • Seleccionar la base de datos que se desea modificar • Sobre la base de datos, pulsar botón derecho y seleccionar “Propiedades” • Aparecerá el siguiente menú. • En la ventana izquierda seleccionar “Opciones”. A continuación, en la ventana de la derecha seleccionar “Modelo de recuperación” y modificar su valor a modo “Completa”. • Salir aceptando. • A partir de este momento, la base de datos SQL que se ha modificado, no debe reportar errores al ser copiada por el agente SQL de MBO. • También es posible realizar el cambio de modo de recuperación desde la línea de comandos. Se debe ejecutar el siguiente comando por cada base de datos que se desee modificar su modo: C:\>osql -E -S SQLSERVER1\INSTANCE1 -Q "ALTER DATABASE xxx SET RECOVERY FULL" Donde SQLSERVER1\INSTANCE1 corresponde al nombre del servidor SQL y la instancia, y xxx corresponde al nombre de base de datos. support@maststorage.com