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

Archivo de Junio de 2015

Crear una Relación de Confianza Bidireccional (Two-Way) de tipo Bosque (Forest Trust) en Windows Server 2003 R2

En diferentes situaciones necesitaremos crear Relaciones de Confianza en Directorio Activo, entre diferentes Dominios de diferentes Bosques, incluso en algunos casos desearemos que confíen entre sí todos los Dominios de un Bosque con todos los Dominios de otro Bosque, para lo cual, deberemos crear una Relación de Confianza de tipo Bosque (Forest Trust). Sin embargo, este tipo de relaciones de confianza tienen algunas peculiaridades que podemos necesitar conocer, para una correcta planificación y ejecución de la misma, y para su posterior mantenimiento.

Cómo averiguar cuál es el Dominio Raíz de un Bosque (Forest Root)

Cuando tenemos que tocar Directorios Activos que no son nuestros, una de las cosas que tendremos que averiguar, es cuál es el Dominio Raíz de Bosque (Forest Root), algo que no es tan evidente cuando se trata de un Bosque formado por múltiples árboles. Si tenemos con quien hablar, para que nos lo cuente, genial. Sino, tendremos que averiguarlo por nuestros propios medios. Una forma de conseguirlo es utilizando la herramienta administrativa ADSI Edit, para conectarnos al RootDSE, y así comprobar el valor de la propiedad rootDomainNamingContext.

Warning: Domain Controller functions like joining a domain, logging onto a domain, and Active Directory replication will not be available until the DNS infrastructure for Active Directory is correctly configured

Durante la creación de un nuevo Dominio de Directorio Activo con dcpromo, podemos encontrarnos con errores de validación de DNS, partiendo del mensaje genérico Warning: Domain Controller functions like joining a domain, logging onto a domain, and Active Directory replication will not be available until the DNS infrastructure for Active Directory is correctly configured, a partir del cual deberemos de revisar el mensaje de error específico que estamos obteniendo para su correcto análisis y resolución.

Descargar las Soluciones WSP de SharePoint a disco con PowerShell

Una tarea que necesitaremos en más de una ocasión, es poder descargar una o varias Soluciones instaladas en nuestra Granja de SharePoint, de tal modo, que tengamos acceso al fichero de Solución (WSP) desde el filesystem, ya sea con fines de inventariado, para análisis durante un proyecto de migración, como medida de contingencia para poder dar la marcha atrás antes de instalar una versión posterior, etc. Afortunadamente, podremos hacerlo directamente desde la SharePoint Management Shell (PowerShell), aunque adicionalmente existen herramientas de terceros para ayudarnos en este tipo de tareas.

Configuración de RegisterAllProvidersIP y HostRecordTTL en un Cluster Multi-Site

La configuración de un Cluster Multi-Site habitualmente requerirá la configuración de las propiedades RegisterAllProvidersIP y HostRecordTTL, para conseguir de este modo que se registre en DNS sólo y únicamente la Dirección IP que está levantada, y además que se cree el correspondiente registro DNS con un TTL bajo, de tal modo que ante una situación de balanceo que implique un cambio de Dirección IP, los equipos cliente no tarden demasiado tiempo en darse cuenta, y así minimizar la indisponibilidad del servicio. El presente artículo explica cómo configurar las propiedades RegisterAllProvidersIP y HostRecordTTL del Recurso Network Name utilizando PowerShell.

Configurar un Cluster Multi-Site para SQL Server 2012

En el presente artículo describimos la configuración básica de un Cluster Multi-Site sobre Windows Server 2008 R2 y SQL Server 2012 con AlwaysON, una solución de Alta Disponibilidad apropiada para Cluster Geográficos, sin necesidad de tener que utilizar VLANes extendidas (ahorro de costes), aunque con algunos inconvenientes que como veremos en el próximo artículo, se pueden solucionar fácilmente para conseguir un funcionamiento correcto del Cluster Multi-Site.

IISRESET, Net.Tcp, Net.Pipe, Net.Msmq, Net Framework 4, y el error Faulting module en crl.dll

Recientemente al realizar un IISRESET en una máquina de pruebas, descubrimos que ningún intento de IISRESET finalizaba con éxito, tras lo cual, nos encontramos con varios servicios que no arrancaban (NetMsmqActivator, NetPipeActivator, NetTcpActivator), encontrando errores del tipo Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll al intentar arrancar alguno de estos servicios. Un error aparentemente relacionado con el .Net Framework 4, que finalmente conseguimos solucionar, instalando una versión posterior (Microsoft Framework 4.5.2).

Cómo comprobar si una Solución (WSP) ha sido desplegada/retraida con éxito en SharePoint

A la hora de desplegar (Deploy) o de retraer (Retract) una Solución (WSP) de Granja (Farm Solution) en SharePoint, es importante tener claro cómo comprobar el estado final, una operación básica que para quienes no trabajan habitualmente con SharePoint suele generar bastantes dudas. En el presente artículo explicamos de forma básica cómo comprobar el estado de una Solución (WSP) a través de PowerShell, para conocer si está o no correctamente desplegada o retraída.

Cómo comprobar la versión Cliente de SQL utilizada por un proceso

Si lo necesitamos, desde SQL Server es posible conocer la versión Cliente de SQL Server (o la versión del SQL Native Client) utilizada para conectar a SQL Server por un proceso cualquiera, ejecutando una simple consulta sobre una DMV, una información que en algunos casos nos puede resultar de gran utilidad poder obtenerla de una forma tan sencilla.

Jobs de SSIS que no se ejecutan y errores DDS Layout

Hace poco encontramos un paquete de SSIS 2005, que planificado para su ejecución diaria en un Job del Agente de SQL Server, no se ejecutaba correctamente. Iniciaba su ejecución, pero las tareas del final de paquete no llegaban a ejecutarse. Finalmente fue un simple problema, originado por la edición de dicho paquete desde una máquina remota con las herramientas de SQL Server 2008 R2 (SSMS), que provocaron un error en el Layout del paquete (The DDS Layout contains an invalid control progid. The layout will be regenerated), y que resolvimos simplemente editando dicho paquete SSIS de nuevo con las herramientas de SQL Server 2005.

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.