Problème lors du déplacement d’un utilisateur OCS vers Lync

Lors d’une migration OCS vers Lync, si vous déplacez un utilisateur OCS dans un pool Lync, il se peut que vous obteniez le message « Distributed Component Object Model (DCOM) operation SetMoveResourceData failed. For details, see inner exception ».

En regardant les logs Lync, on peut constater le message d’erreur suivant :

 

LS User services event id 32118

SQL server cross database chaining option is disabled for either rtc or rtcdyn database. This may be caused by attaching or restoring an existing database. Since this condition causes performance issues, database will not be acquired until the issue is resolved.

Back-end Server:server.fqdn.com\lync01   Database: rtc  Connection string of:
driver={SQL Server Native Client 10.0};Trusted_Connection=yes;AutoTranslate=no;server=server.fqdn.com\lync01;database=rtc;
Cause: Check the eventlog description.
Resolution:
Please enable cross database chaining option (using « sp_dboption ‘<dbname>’, ‘db chaining’, TRUE ») for both rtc and rtcdyn databases. Once this is done, Service will automatically reconnect to the backend

Cela peut donc se produire si pour une raison quelconque vous avez dû détacher ou restaurer les bases SQL de Lync.

Réactiver le cross database chaining avec l’option indiqué plus haut permet de rétablir la situation et de continuer la migration vers Lync 🙂