Restaurar Dbs En Sql Server

- Autentificarse en el servidor SQL Server.

- Crear DB con opciones por defecto con el nombre que deseemos.

Para importar los datos desde un dump que previamente hemos creado a esta DB recien creada:

Boton dcho, tareas -> restaurar -> Base de datos

Seleccionar opcion:

"Desde dispositivo" -> "..." -> "Agregar" y seleccionar el backup de la DB.

En esta misma pantalla a la parte derecha seleccionamos

"Opciones" -> "Sobrescribir la base de datos existente"

Una vez seleccionado:

Click en "Restaurar"

Desplegamos la base de datos recien importada, vamos a "Seguridad" "usuarios", seleccionamos el usuario que se ha creado junto con la importacion de la DB, e intentamos eliminarlo.

Seguramente, veamos un error: "La entidad de base de datos posee un esquema en la base de datos. No se puede quitar"

Por lo que primero deberemos quitar a este usuario de la asignacion del esquema.

Desplegamos dentro de esta misma DB la carpeta "Seguridad" -> "Esquemas" y averiguamos que esquemas tiene asignados este usuario.

Los esquemas que tenga asignados el usuario, los reasignamos a "DBO" temporalmente.

Ahora podemos eliminar el usuario de esta DB sin problemas.

Fuera de esta DB, en la seccion "Seguridad" -> "Inicios de sesion", creamos de nuevo este mismo usuario que acabamos de eliminar con las siguientes opciones:

"Autenticacion sql server".
Quitar "exigir directivas de contraseña" y "exigir caducidad de contraseña"

En DB predeterminada, seleccionar la que deseemos que esté asignada a este usuario.

En la parte izquierda de la ventana pinchamos en:

"Asignacion de usuarios", seleccionamos la base de datos con la que estamos trabajando y nos aseguramos que tiene permisos db_owner.

Volvemos a las propiedades de los esquemas de la DB con la que estamos trabajando, y cambiamos de vuelta DBO por el usuario que acabamos de crear.

Además también le damos el rol de DBO.
Seleccionar el usuario y en la parte inferior, donde dice "Miembros de la funcion de base de datos", nos aseguramos que db_owner está seleccionado.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License