Páginas

segunda-feira, 2 de junho de 2014

[Lync] Ao tentar mover o CMS, você visualiza a mensagem de erro: (0x80131904): Could not find stored procedure 'dbo.XdsBackupAllItems'.

Este é um problema simples de resolver. Provavelmente você está tentando mover o CMS do Lync Server 2010 para o Lync Server 2013, mas isto também pode ocorrer quando você está tentando mover o CMS para qualquer outro lugar por alguma razão.

Normalmente, quando este problema está ocorrendo, a replicação está falhando, você pode verificar, como neste exemplo:

Você pode executar o cmdlet: Get-CsManagementStoreReplicationStatus | fl

UpToDate           : False
ReplicaFqdn        : fe2k10.contoso.local
LastStatusReport   : 09/05/2014 19:03:55
LastUpdateCreation : 08/05/2014 16:42:17

UpToDate           : False
ReplicaFqdn        : fe2k13.contoso.local
LastStatusReport   : 09/05/2014 19:10:52
LastUpdateCreation : 08/05/2014 16:42:17
ProductVersion     : 5.0.8308.556

UpToDate           : False
ReplicaFqdn        : edge.contoso.local
LastStatusReport   : 08/05/2014 16:42:28
LastUpdateCreation : 08/05/2014 16:42:17
ProductVersion     : 5.0.8308.556

Quando você tenta mover o CMS usando o cmdlet Move-CsManagementServer, você pode verificar que apenas o CMS SCP não moveu, e os outros estão ok:

Move-CsManagementServer

Confirm
This cmdlet moves Central Management Server to the pool that contains this computer.

Current State:
Central Management Server Pool: "fe2k13.contoso.local"
Central Management File Store: "\\fe2k13.contoso.local\LyncShare"
Central Management Store: "fe2k13.contoso.local\rtc"
Central Management Store SCP: "fe2k10.contoso.local\rtc"

Proposed State:
Central Management Server Pool: "fe2k13.contoso.local"
Central Management File Store: "\\fe2k13.contoso.local\LyncShare"
Central Management Store: "fe2k13.contoso.local\rtc"

Central Management Store SCP: "fe2k13.contoso.local\rtc"

Então, se você tentar mover o CMS novamente, e continuar com a execução acima, você receberá um erro parecido com este:

===============================================

The last attempt to move the Central Management Server from "lync2k10.contoso.local\rtc" to "lync2k13.contoso.local\rtc" either failed or is in progress. Ensure that there is no other move operation in progress and run this cmdlet with the -Force flag to retry the move to "lync2k13.contoso.local\rtc".

Move-CsManagementServer : Export configuration data failed. Exception Details: Exception : System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'dbo.XdsBackupAllItems'.

===============================================

Resolver este problema, na verdade, é bem simples, você apenas precisa executar o cmdlet abaixo

Set-CsConfigurationStoreLocation -SqlServerFqdn lync2k13.contoso.local -SqlInstanceName rtc

O RTC precisar ser a sua Instância do SQL e o SQLServerFqdn precisa ser o servidor que está com o CMS, que você definiu.

Depois disso, você pode executar o cmdlet Move-CsManagementServer novamente, e você irá ver que o CMS SCP já está apontando para o novo local do CMS, ao invés do antigo.

Move-CsManagementServer

Confirm
This cmdlet moves Central Management Server to the pool that contains this computer.

Current State:
Central Management Server Pool: "fe2k13.contoso.local"
Central Management File Store: "\\fe2k13.contoso.local\LyncShare"
Central Management Store: "fe2k13.contoso.local\rtc"
Central Management Store SCP: "fe2k13.contoso.local\rtc"

Proposed State:
Central Management Server Pool: "fe2k13.contoso.local"
Central Management File Store: "\\fe2k13.contoso.local\LyncShare"
Central Management Store: "fe2k13.contoso.local\rtc"

Central Management Store SCP: "fe2k13.contoso.local\rtc"

Pronto, agora o problema está resolvido! Você já pode continuar com os próximos passos.

Nenhum comentário: