12

Partiendo de una instancia operativa de DotNetNuke, el objetivo es disponer de dicha instancia en otro ordenador, por ejemplo un portátil. Inicialmente no existe complicación alguna ya que simplemente podríamos realizar una copia de seguridad de la Base de datos en el sistema actual y restaurar dicha base de datos en el portátil. En cuanto a los archivos ocurriría lo mismo, simplemente copiaríamos todos los archivos de un ordenador a otro.

Pero, ¿qué ocurre si en el ordenador de destino, el portátil, ya existe una instancia en una carpeta con el mismo nombre, así como la BD? Veamos entonces cómo solucionar dicha incidencia.

El proceso es similar al ya descrito excepto en que debemos indicar en las Configuraciones del sitio, del ordenador, el Alias http del destino, así pues si en el ordenador tenemos la instancia en localhost\DotNetNuke y en el portátil localhost\DotNetNuke_Nuevo debemos indicar este último como Alias http. A continuación copiamos todos los archivos de un ordenador a otro, en la correspondiente carpeta. Debemos tener en cuenta los Permisos de la misma para el usuario ASP.NET o NETWORK SERVICE en el caso de Windows Vista.

En el IIS debemos crear un Directorio Virtual indicando como ubicación física la nueva carpeta en el portátil. Para más información sobre IIS dispones de los artículos Instalación con Internet Information Services e Instalación de IIS en Vista.

En cuanto a la base de datos (SQL Server), en primer lugar debemos generar una copia de seguridad (.BAK). A continuación, creamos una base de datos y restauramos la copia de seguridad sobreescribiendo. Al crear dicha base de datos debemos asignarle los mismos permisos, propietario, etc. En cuanto al nombre de la base de datos debe tener el mismo que en el ordenador, sin embargo puede ser distinto. Para ello, al restaurar la base de datos y con el archivo a restaurar seleccionado, vamos a Opciones (ventana izquierda). En dicha ventana, primero marcamos la opción Sobreescribir la base de datos existente y en la ventana inferior nos indica los archivos que componen la base de datos, MDF y LDF (Log). Nos indica el nombre original y nos permite modificar la columna Restaurar como. mediante el botón de examinar (...) buscamos los archivos de la nueva base de datos.

Para terminar es necesario modificar manualmente el archivo web.config indicando la nueva cadena de conexión a la base de datos, nombre del servidor y nombre de la base de datos.

Aprovechando el artículo mencionar que existen numerosos módulos en Snowcovered para realizar Backups de toda la instancia.

Publicado en: Recursos y Tutoriales

Valoraciones

Comentarios

No hay comentarios actualmente para este artículo, sea el primero en publicar uno.

Enviar Comentario

Nombre (obligatorio)

Email (obligatorio)

Sitio web

Imagen CAPTCHA
Escriba el código mostrado más arriba: