Mostrando entradas con la etiqueta Connect-SPConfigurationDatabase. Mostrar todas las entradas
Mostrando entradas con la etiqueta Connect-SPConfigurationDatabase. Mostrar todas las entradas

domingo, 18 de agosto de 2013

Error Connect-SPConfigurationDatabase : This SharePoint farm currently has pending upgrades Sharepoint 2013

Al instalar un nuevo application server, me lanzaba el siguiente error al tratar de conectar el servidor a la granja mediante Connect-SPConfigurationDatabase.

Connect-SPConfigurationDatabase : This SharePoint farm currently has pending upgrades.  The cmdlet Mount-SPConfigurationDatabase cannot be
executed until the upgrade is completed.

Para solucionarlo, ejecuté lo siguiente en la consola Sharepoint 2013 Managment Shell

PSCONFIG.EXE -cmd upgrade -inplace b2b -wait –force

Recuerda tener espacio suficiente en los discos (80 GB) y 8 GB cómo mínimo de RAM.

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