domingo, 18 de agosto de 2013

Sharepoint 2013 – Unir servidor a la granja Connect-SPConfigurationDatabase

Al querer unir un servidor, supongamos que se llame ServidorApp04, nos lanza el siguiente error al ejecutar el comando:

Connect-SPConfigurationDatabase -DatabaseServer $sqlServerAlias -DatabaseName $configDatabaseName -Passphrase $sPassphrase –SkipRegisterAsDistributedCacheHost

Connect-SPConfigurationDatabase : The current server cannot be joined to this farm because the set of installed products does not match the
products installed in the farm.
The license state for the current server doesn't match the farm's license state.

Esto se debe a que el servidor nuevo que quiero unir NO tiene el mismo software que lá granja.

Para saber que software falta instalar se debe hacer lo siguiente:

1.   Ingreso a la base de datos de Configuración, y ejecuto la siguiente query

Select * from Objects with (nolock) where properties like '%icrosoft.SharePoint.Administration.SPInstallState%'

image
En el campo Properties nos indicará los GUID´s de los productos instalados en la granja.

image

Para saber que productos son mediante los GUID´s, podemos consultar el siguiente artículo:

http://msdn.microsoft.com/en-us/library/jj659075.aspx

9FF54EBC-8C12-47D7-854F-3865D4BE8118", "SharePoint Foundation 2013"
"B7D84C2B-0754-49E4-B7BE-7EE321DCE0A9", "SharePoint Server 2013 Enterprise"
"35466B1A-B17B-4DFB-A703-F74E2A1F5F5E", "Project Server 2013"

2.   Ingreso al nuevo server ServidorApp04, y verifico la siguiente clave de registro


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\15.0\WSS\InstalledProducts


En la clave verifico que estén las tres claves. En este caso falta la clave del Project Server, por lo tanto debo instalar Project Server 2013 para igualar los ambientes.


image


Otra posibilidad para ver los productos instalados en la granja, es mediante el siguiente comando de powershell

Get-SPFarm | select Products
En el caso que la lista que retorna el comando difiere de la segunda imagen, podemos ejecutar el siguiente comando para refrescar la base de configuración.
Set-SPFarmConfig -installedproductsrefresh
La lista de productos también puede consultarse mediante la siguiente query sobre la base de configuración de Sharepoint
SELECT [Product], [Version], [PatchableUnit], [PatchableUnitName] FROM [dbo].[ServerVersionInformation]
image
as

No hay comentarios:

Publicar un comentario