Es de conocimiento general que SQL Server 2008 y R2 ya venció su soporte principal y en el 2019 vencerá el extendido, por lo que es usuario que las instalaciones de SharePoint 2010 y algunas instalaciones tempranas de SharePoint 2013 que utilizaron SQL Server 2008 sea necesario migrar por lo menos el o los servidores de SQL Server.
Más información sobre el soporte de SQL Server 2008 y R2 a continuación:
Ahora cual es el procedimiento para migrar el servidor de base de datos de una granja de SharePoint y que cosas debemos de tomar en cuenta.
Primero la referencia oficial de Microsoft:
PREREQUISITOS:
- Capacidades de Servidor Destino
- Instalación de SQL Server 2012 en Servidor Destino
- Características mínimas requeridas por SharePoint Enterprise (SQL Engine, Text Search, SSRS, Analysis Services, Connectivity Tools y SQL Management Studio Complete)
- Inventario de cuentas de servicios relacionadas con SQL Server y la granja de SharePoint 2010/3
- Listado de Cuentas migradas a SQL Server Nuevo
- Instalación de SSRS en nuevo servidor de bases de datos para integrarlo con SharePoint 2010/3
- Listado de base de datos en servidor a migrar
- Inventario de las conexiones de Business Connectivity Service
- Inventario de conexiones de base de datos del web.config de las aplicaciones web de sharepoint (personalizaciones) (revisar los archivos de configuración de los web sites de los servidores front-end c:\inetpub\wwwroot\wss\...)
PROCEDIMIENTO:
- Realización de copias de Respaldo de todas las bases de datos de SharePoint
- Copia de backups
- Ejecución del script de restauración del Backup del resto de bases de datos.
- Script para mapear las cuentas de usuario para las bases de datos restauradas
- Cambio de alias para que apuntara al nuevo servidor
- Script para cambio de nivel de compatibilidad
- Configuración de la base de datos de SSRS
- Pruebas del funcionamiento de la granja
PREGUNTAS MAS FRECUENTES:
Si no tenemos actualmente configurado el SQL Alias podemos instalarlo y configurarlo posterior a la migración?
R/ Si, se instala en todos los servidores donde esta instalado SharePoint.
Podemos utilizar el mismo nombre del servidor Antiguo como el Alias del Servidor Nuevo?
R/Si, de otra forma no funciona. El Alias de SQL Server toma precesencia sobre el DNS de Windows así que no hay conflicto entre el servidor Antiguo y el Nuevo Servidor de SQL Server.
Si el servidor antiguo de SQL Server tiene una instancia nombrada puede ser definida en el SQL Alias?
R/Si, tal cual es el nombre del servidor antiguo asi deberá nombrarse el SQL Server alias.
Cómo debo de definir el SQL Alias en los servidores de SharePoint?
R/
Alias Name: [Nombre del Servidor Antiguo incluyendo la instancia nombrada]
Port: [1433 o el Puerto definido en el servidor Nuevo de SQL Server]
Protocol: TCP/IP
Server: [Nombre del servidor Nuevo de SQL Server o IPv4 del Servidor Nuevo]
SCRIPTS:
Copia de Respaldo
BACKUP
DATABASE [Nombre de base de datos]
TO DISK = 'drive:\backup directory\NombreArchivoBaseDatos.bak' Restuaración de la copia de Respaldo
|
Asignación de permisos a cuentas de usuarios en servidor nuevo
use [Nombre de la base de datos]
exec sp_addrolemember 'db_owner', 'cuenta de usuario';
CONCLUSIÓN FINAL:
En esta publicación motivados por el vencimiento del soporte de SQL Server 2008 y R2 vimos como migrar servidor de SQL Server de una granja existente a un Servidor nuevo utilizando SQL Alias.
Hasta la próxima, SharePoint4Fun!,
Juan Manuel Herrera Ocheita
No hay comentarios.:
Publicar un comentario