SourceOne : Après avoir déplacé les bases de données SQL SourceOne vers un nouveau serveur SQL, les utilisateurs ne peuvent pas modifier les autorisations des dossiers mappés

Summary: Après avoir déplacé les bases de données SQL SourceOne vers un nouveau serveur SQL, les utilisateurs ne peuvent pas modifier les autorisations des dossiers mappés.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Après avoir déplacé les bases de données SQL EMC SourceOne vers un nouveau serveur SQL, les utilisateurs ne peuvent pas modifier les autorisations des dossiers mappés. Il se peut que l’ajout d’utilisateurs au dossier mappé ou la modification des autorisations ne s’appliquent pas. Aucune erreur ne s’affiche. Si la boîte de dialogue est fermée puis rouverte, les autorisations n’ont pas été appliquées. Dans certains cas, MMC peut afficher une erreur de pointeur non valide :

Invalid pointer  (0x80004003) [ExMMCAdmin.dll, CoExFolderMgr.cpp(916).CCoExFolderMgr::AddPrincipleToList] 
>System call failed. (0x86040100) [ExMMCAdmin.dll, CoExFolderMgr.cpp(460).CCoExFolderMgr::SaveFolder] 
>Invalid pointer  (0x80004003) [ExMMCAdmin.dll, CoExFolderMgr.cpp(916).CCoExFolderMgr::AddPrincipleToList] 
>System call failed. (0x86040100) Unknown error (0x8004C350) [ExMMCAdmin.dll, CoExJDFDB.cpp(868).CoExJDFDB::ExecuteCmd] 

Stack Trace: 
   at EMC.Interop.ExProviderGW.CoExJanusFolderClass.Save()
   at EMC.EX.MMCAdmin.JDFForms.ExFolderMgrPropertySheet.SaveChanges(Boolean& bOKToClose)
   Message      : ExCreateDataSrcCacheApp @AppID=<#>,@AppRowID=<#>,@DataSourceID=<#>,@ExpansionMask=<#>
     : <ServerName> 
Message      : System call failed. (0x86040100) Unknown error (0x8004C350) {Error 60006, severity 11, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage. Error#:18054 Proc:ExCreateDataSrcCacheApp Line:62 Native error: 50000 SQL State: 42000 } 
JobId        : -1
ActivityId   : -1
ActivityType : -1



Le ExMMCAdmin.dll.log peut enregistrer l’erreur suivante après chaque tentative infructueuse :

Module       : CoExJDFDB.cpp
Func         : CoExJDFDB::CreateDataSrcCacheApp(6130)
Message      : System call failed. (0x86040100) Unknown error (0x8004C350) {Error 60006, severity 11, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage. Error#:18054 Proc:ExCreateDataSrcCacheApp Line:62 Native error: 50000 SQL State: 42000 } 

 

Cause

Lors de l’installation, la base de données Master est mise à jour avec deux entrées sys.messages spécifiques au fonctionnement de SourceOne. Si les bases de données SQL sont déplacées vers un autre serveur, ces messages peuvent ne pas être présents dans le tableau sys.messages de la base de données Master du nouveau serveur SQL.

Resolution

Vérifiez que la base de données Master du serveur SQL ne contient pas d’entrées sys.messages pour les valeurs de message_Id 60006 et 60007.  Les requêtes suivantes peuvent vérifier ces entrées : 

Use master 
Select * from sys.messages Where message_id = 60007
Select * from sys.messages Where message_id = 60006


Si les entrées n’existent pas dans sys.messages. exécutez le code SQL suivant pour les créer (mettez en surbrillance toutes les lignes et exécutez) : 

IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60006 and language_id = 1033)
exec sp_addmessage 60006,11,N'Duplicate object (%s)', N'us_english'--,@replace = 'replace';
GO
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60006)
exec sp_addmessage 60006,11,N'Duplicate object (%s)'--,@replace = 'replace';
GO
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60007 and language_id = 1033)
exec sp_addmessage 60007,11,N'Data modification check failed. Table(s):%s', N'us_english'--,@replace = 'replace';
GO
IF NOT EXISTS(SELECT * FROM sys.messages WHERE message_id = 60007)
exec sp_addmessage 60007,11,N'Data modification check failed. Table(s):%s'--,@replace = 'replace';
GO


Une fois ces modifications implémentées, vérifiez que MMC peut désormais modifier les autorisations sur les dossiers mappés. 
 

Affected Products

SourceOne Email Management

Products

SourceOne Email Management
Article Properties
Article Number: 000065471
Article Type: Solution
Last Modified: 27 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.