COPIAR BASES DE DATOS
MicrosoftSQL Server le permite realizar copias de seguridad de las bases de datos y restaurarlas. El componente de copias de seguridad y restauración de SQL Server ofrece una protección muy importante para los datos críticos almacenados en las bases de datos de SQL Server. Una estrategia de copias de seguridad y restauración correctamente planeada contribuye a la protección de las bases de datos de la pérdida de datos derivada de daños causados por diferentes errores. Pruebe la estrategia mediante la restauración de las copias de seguridad y la posterior recuperación de la base de datos para estar preparado y poder responder de forma eficaz ante un desastre. Una copia de los datos que se puede utilizar para restaurar y recuperar los datos se denomina copia de seguridad. Las copias de seguridad le permiten restaurar los datos después de un error. Con las copias de seguridad correctas, puede recuperarse de multitud de errores, por ejemplo:
· Errores de medios.
· Errores de usuario, por ejemplo, quitar una tabla por error.
· Errores de hardware, por ejemplo, una unidad de disco dañada o la pérdida permanente de un servidor.
· Desastres naturales.
Además, las copias de seguridad de una base de datos son útiles para fines administrativos habituales, como copiar una base de datos de un servidor a otro, configurar la creación de reflejo de la base de datos y el archivo.Pasos para crear una copia de seguridad
Después de crear la base de datos hacer click derecho en la misma, seleccionar tareas y copia de seguridad
Seleccionar la ubicación y el nombre de la copia de seguridad de la base de datos
PARA RESTAURAR UNA COPIA DE SEGURIDAD COMPLETA DE LA BASE DE DATOS
La opción de restaurar una base de datos es acceder a la copia de seguridad de la base de datos para modificarla mejorarla
En el modelo de recuperación completa o en el optimizado para cargas masivas de registros, para poder restaurar una base de datos de SQL Server Management Studio, se debe realizar una copia de seguridad del registro de transacciones activo (conocido como el final del registro). Para restaurar una base de datos que está cifrada, debe tener acceso al certificado o la clave asimétrica que se utilizó para cifrarla. La base de datos no se puede restaurar sin el certificado o la clave asimétrica. Como consecuencia, se debe conservar el certificado que se utiliza para cifrar la clave de cifrado de la base de datos tanto tiempo como sea necesario conservar la copia de seguridad.
Pasos para restaurar la base de datos
- Después de conectarse a la instancia adecuada de SQL Server Database Engine (Motor de base de datos de SQL Server) de Microsoft, en el Explorador de objetos, haga clic en el nombre del servidor para expandir el árbol.
- Expanda Bases de datos. En función de la base de datos, seleccione una base de datos de usuario o expanda Bases de datos del sistema y, a continuación, seleccione una base de datos del sistema.
- Haga clic con el botón secundario en la base de datos, seleccione Tareas y, a continuación, haga clic en Restaurar.
- Haga clic en Base de datos, con lo que se abrirá el cuadro de diálogo Restaurar base de datos.
- En la página General, el nombre de la base de datos en restauración aparecerá en el cuadro de lista A una base de datos. Para crear una nueva base de datos, escriba su nombre en el cuadro de lista.
- En el cuadro de texto A un momento dado, puede conservar el valor predeterminado (Lo más reciente posible) o seleccionar una fecha y hora determinados haciendo clic en el botón Examinar, que abrirá el cuadro de diálogo Restauración a un momento dado
- Para especificar el origen y la ubicación de los conjuntos de copias de seguridad que se deben restaurar, haga clic en una de las opciones siguientes:
· Desde base de datos
Escriba un nombre de base de datos en el cuadro de lista.
· Desde dispositivos
Haga clic en el botón Examinar, que abrirá el cuadro de diálogo Especificar copia de seguridad. En el cuadro de lista Medio para copia de seguridad, seleccione uno de los tipos de dispositivo. Para seleccionar uno o varios dispositivos del cuadro de lista Ubicación de la copia de seguridad, haga clic en Agregar.
Tras agregar los dispositivos que desee al cuadro de lista Ubicación de la copia de seguridad, haga clic en Aceptar para volver a la página General.
- En la cuadrícula Seleccionar los conjuntos de copia de seguridad que se van a restaurar, seleccione las copias de seguridad que desea restaurar. En esta cuadrícula se muestran las copias de seguridad disponibles en la ubicación especificada. De forma predeterminada, se sugiere un plan de recuperación. Para anular el plan de recuperación sugerido, puede cambiar las selecciones de la cuadrícula. Al anular la selección de una copia de seguridad, se anulará automáticamente la selección de cualquier copia de seguridad que dependa de la primera.
- En el panel Opciones de restauración, puede elegir cualquiera de las siguientes opciones, si son convenientes a su situación:
· Sobrescribir la base de datos existente
· Conservar la configuración de replicación
· Preguntar antes de restaurar cada copia de seguridad
· Restringir el acceso a la base de datos restaurada
- Si lo desea, puede restaurar la base de datos a una nueva ubicación si especifica un nuevo destino de restauración para cada archivo de la cuadrícula Restaurar los archivos de base de de datos
CÓMO EJECUTAR EL ASISTENTE PARA IMPORTACIÓN Y EXPORTACIÓN DE SQL SERVER
El asistente permite crear paquetes simples que importan y exportan datos entre un gran número de formatos de datos conocidos, como bases de datos, hojas de cálculo y archivos de texto. El asistente también puede crear la base de datos de destino y las tablas en las que se insertan los datos
Para realizar la importación y exportación se deben realizar los siguientes pasos
1. Inicie el Asistente para importación y exportación de SQL Server.
2. En las páginas del asistente correspondientes, seleccione un origen y un destino para los datos.
Los orígenes de datos disponibles incluyen proveedores de datos .NET Framework, proveedores OLE DB, proveedores de SQL Server Native Client, proveedores de ADO.NET, Microsoft Office Excel, Microsoft Office Access y el origen de archivo plano. Dependiendo del origen, se establecen opciones tales como el modo de autenticación, el nombre de servidor, el nombre de base de datos y el formato de archivos.
Los destinos de datos disponibles incluyen los proveedores de datos .NET Framework, proveedores OLE DB, SQL Server Native Client, Excel, Access y el destino de archivo plano.
3. Establezca las opciones para el tipo de destino que ha seleccionado.
Si el destino es una base de datos de SQL Server, puede especificar lo siguiente:
· Indicar si se debe crear una nueva base de datos y establecer las propiedades de base de datos. Las siguientes propiedades no pueden configurarse y el asistente usa los valores predeterminados
· Seleccionar si se deben copiar datos desde tablas o vistas, o copiar los resultados de las consultas.
Si desea hacer una consulta en los datos de origen y copiar los resultados, puede generar una consulta Transact-SQL. Puede ingresar la consulta Transact-SQL manualmente o usar una consulta guardada en un archivo. El asistente incluye una característica de exploración para buscar el archivo, y el asistente abre automáticamente el archivo y pega su contenido en la página del asistente al seleccionar el archivo.
Si el origen es un proveedor ADO.NET, debe usar también la opción para copiar los resultados de las consultas, proporcionando la cadena DBCommand como consulta.
Si la información de origen es una vista, el Asistente para importación/exportación de SQL Server convierte automáticamente la vista en una tabla en el destino.
· Indicar si la tabla de destino debe quitarse y volver a crearse posteriormente, y si se deben habilitar las inserciones de identidad.
· Indicar si se deben eliminar filas o anexar filas en una tabla de destino existente. Si la tabla no existe, el Asistente para importación y exportación de SQL Server la crea automáticamente.
Si el destino es un destino de archivo plano, puede especificar lo siguiente:
· Especificar el delimitador de fila en el archivo de destino.
· Especificar el delimitador de columna en el archivo de destino.
4. Si se desea, seleccionar una tabla y cambiar las asignaciones entre las columnas de origen y de destino, o cambiar los metadatos de las columnas de destino:
· Asignar las columnas de origen a diferentes columnas de destino.
· Cambiar el tipo de datos en la columna de destino.
· Establecer la longitud de las columnas con tipos de datos de caracteres.
· Establecer la precisión y la escala de las columnas con tipos de datos numéricos.
· Especificar si la columna puede contener valores NULL.
5. Si se desea, seleccionar varias tablas y actualizar los metadatos y las opciones para aplicar a esas tablas:
· Seleccionar un esquema de destino existente o proporcionar un esquema nuevo al que asignar tablas.
· Especificar si se habilitan las inserciones de identidades en las tablas de destino.
· Especificar si se quitan y vuelven a crear las tablas de destino.
· Especificar si se truncan las tablas de destino existentes.
6. Guardar y ejecutar un paquete.


No hay comentarios:
Publicar un comentario