GuilleSQL :: Microsoft SQL Server, SSIS, y más !!

MOSS 2007: Configuración de Alias SQL en los servidores MOSS (opcional)

Volver a: [Instalar y Configurar Microsoft Office SharePoint Server 2007 (Instalar MOSS 2007)]


Una configuración opcional en los servidores MOSS de nuestra Granja es la utilización de Alias SQL como método de abstracción para el acceso a las bases de datos SQL Server. La utilización de Alias SQL permite además otras ventajas, como por ejemplo forzar la utilización de un Protocolo en particular para el acceso a SQL Server, pero quizás lo más importante sea la utilización de Alias SQL para la utilización de Database Mirroring como método de Alta Disponibilidad, algo que tendremos que hacer si tenemos una infraestructura repartida geográficamente (MOSS no soporta SQL Server en Geo-Cluster).

Para realizar la conexión al servidor SQL Server, tenemos la opción de especificar sus verdaderos datos de conexión, o por el contrario, crear un Alias SQL y especificar como datos de conexión el Alias SQL que hemos creado. Un Alias SQL no es más que la definición de un nombre, al cual, asociamos unos datos de conexión (Protocolo de Red utilizado, y datos necesario para conectar a SQL Server a través de dicho Protocolo. Ej: Protocolo TCP/IP, nombre de servidor, nombre de instancia y puerto). La ventaja de utilizar un Alias SQL, es la abstracción, pues con esta técnica conseguimos que SharePoint sólo se preocupe de conectarse a la base de datos conforme la definición del Alias SQL especificado, por lo cual, si en un futuro se cambia el servidor de base de datos (ej: una migración de SQL Server), será suficiente con actualizar el Alias SQL que utiliza SharePoint para conectarse, sin mayor preocupación.

Con todo esto, creo que queda clara la utilidad de un Alias SQL, es decir, prácticamente ninguna. Recordemos que también existe una cosa llamada DNS, de tal modo que ante una migración podemos modificar o crear los registros DNS correspondientes para conseguir engañar a los equipos clientes, y redireccionarlos a la dirección IP que deseemos, ¿verdad? Visto así, pinta más útil la utilización de DNS que la utilización de Alias SQL, aunque lo bueno del Alias SQL es que su modificación sólo afecta al equipo cliente en que se crea o modifica dicho Alias SQL (un cambio en DNS afecta a todos los clientes DNS de la organización).

Sin embargo, la verdadera utilidad de los Alias SQL está en utilizar Database Mirroring como método de Alta Disponibilidad. Pero claro, aquí surge la duda ¿porqué utilizar Database Mirroring como método de Alta Disponibilidad, pudiendo utilizar un Cluster de SQL Server? Pues el principal motivo, es porque no está soportado el funcionamiento de MOSS sobre un Cluster Geográfico, por lo tanto, si tenemos dos CPD y queremos dotar de alta disponibilidad a nuestra solución MOSS en caso de pérdida de un CPD, deberemos utilizar Database Mirroring. En este escenario, en el caso de la pérdida del CPD en el cuál actúa la base de datos principal (bueno... las bases de datos principales, que son varias ;-), deberemos alterar los Alias SQL en los servidores MOSS para que se conecten al servidor SQL Server que se mantiene vivo en el CPD de Respaldo, y así mantener la continuidad del servicio (joder, que bonito… si al final lo de ITIL va a ser verdad y todo ;-).

Sin extendernos más, sólo comentar que para configurar un Alias SQL (que por cierto, lo deberemos de realizar en cada uno de los servidores MOSS que necesiten conectarse a SQL Server), deberemos ejecutar la utilidad cliconfg.exe (SQL Server Client Network Utility), y en la pestaña Alias añadir (Add) uno nuevo.

Especificaremos el nombre del Alias SQL (ej: MOSSSQL), el protocolo deseado (ojo, en ocasiones me he encontrado problemas con TCP/IP y he tenido que utilizad Names Pipes - Canalizaciones con nombre - para poder conectarme), y el resto de datos de conexión.

Aceptaremos, y el Alias SQL ya estará creado.

Resulta realmente sencillo, eso sí, en caso de utilizar Database Mirroring y producirse un balanceo, deberemos modificar los Alias SQL en todos los equipos que accedan al Mirror (teniendo en cuenta que deberán estar todas las bases de datos en la misma máquina, etc.). Bueno, realmente hay varias alternativas de Diseño de Database Mirroring con MOSS (realmente, no es requisito indispensable que estén todas las bases de datos en la misma máquina), pero queda fuera del alcance de este artículo entrar en mucho detalle... sólo quiero introducir un poco el tema del Alias SQL, al menos, de momento.

Volver a: [Instalar y Configurar Microsoft Office SharePoint Server 2007 (Instalar MOSS 2007)]




Miembros de
Miembros de GITCA (Global IT Community Association)

Menu de Usuario
  Iniciar Sesión
  Registrarse
  Restablecer Contraseña
  Ventajas de Registrarse

Acerca de
  Contigo desde Oct 2007
  771 usuarios registrados
  86146 pageloads/mes
  Ranking Alexa 498160

Social Networks
Sigue a Portal GuilleSQL en Linkedin !!
Sigue a Portal GuilleSQL en Twitter !!



Archivo

Marzo de 2019 (1)
Octubre de 2018 (1)
Julio de 2018 (1)
Junio de 2018 (4)
Mayo de 2018 (5)
Abril de 2018 (3)
Marzo de 2018 (2)
Febrero de 2018 (7)
Enero de 2018 (1)
Diciembre de 2017 (15)
Noviembre de 2017 (7)
Junio de 2017 (3)
Mayo de 2017 (1)
Marzo de 2017 (3)
Enero de 2017 (4)
Junio de 2016 (1)
Mayo de 2016 (2)
Abril de 2016 (2)
Septiembre de 2015 (2)
Agosto de 2015 (2)
Junio de 2015 (10)
Mayo de 2015 (4)
Abril de 2015 (8)
Marzo de 2015 (11)
Octubre de 2014 (3)
Septiembre de 2014 (7)
Agosto de 2014 (5)
Julio de 2014 (2)
Mayo de 2014 (4)
Abril de 2014 (4)
Marzo de 2014 (4)
Febrero de 2014 (1)
Enero de 2014 (5)
Diciembre de 2013 (8)
Noviembre de 2013 (2)
Octubre de 2013 (7)
Septiembre de 2013 (6)
Agosto de 2013 (1)
Julio de 2013 (6)
Junio de 2013 (11)
Mayo de 2013 (7)
Abril de 2013 (6)
Febrero de 2013 (5)
Enero de 2013 (7)
Diciembre de 2012 (12)
Noviembre de 2012 (13)
Octubre de 2012 (5)
Septiembre de 2012 (3)
Agosto de 2012 (6)
Julio de 2012 (4)
Junio de 2012 (1)
Mayo de 2012 (2)
Abril de 2012 (7)
Marzo de 2012 (16)
Febrero de 2012 (9)
Enero de 2012 (5)
Diciembre de 2011 (10)
Noviembre de 2011 (10)
Octubre de 2011 (4)
Septiembre de 2011 (5)
Agosto de 2011 (2)
Julio de 2011 (2)
Junio de 2011 (4)
Mayo de 2011 (2)
Abril de 2011 (6)
Marzo de 2011 (4)
Febrero de 2011 (10)
Enero de 2011 (5)
Diciembre de 2010 (6)
Noviembre de 2010 (4)
Octubre de 2010 (8)
Septiembre de 2010 (4)
Agosto de 2010 (1)
Julio de 2010 (3)
Mayo de 2010 (5)
Abril de 2010 (6)
Marzo de 2010 (8)
Febrero de 2010 (3)
Enero de 2010 (1)
Diciembre de 2009 (9)
Noviembre de 2009 (14)
Octubre de 2009 (2)
Septiembre de 2009 (8)
Agosto de 2009 (2)
Julio de 2009 (10)
Junio de 2009 (9)
Mayo de 2009 (10)
Abril de 2009 (9)
Marzo de 2009 (3)
Febrero de 2009 (2)
Enero de 2009 (3)
Noviembre de 2008 (2)
Octubre de 2008 (2)
Septiembre de 2008 (2)
Agosto de 2008 (5)
Julio de 2008 (5)
Junio de 2008 (1)
Mayo de 2008 (3)
Abril de 2008 (2)
Marzo de 2008 (2)
Febrero de 2008 (2)
Enero de 2008 (5)
Noviembre de 2007 (2)
Octubre de 2007 (2)






Copyright © 2007 GuilleSQL, todos los derechos reservados.