FAQ (partage)

De Wiki1000

Suppression du paramétrage utilisateur obsolète

Le paramétrage des droits des utilisateurs sur les sociétés d'un dossier multi-sociétés utilise une classe TdbfParametreEntite qui référence la classe TdbmEntity du référentiel.

Lorsque une base de données multi-sociétés est déplacée d'un référentiel à un autre le paramétrage des utilisateurs n'est plus valide.

Pour supprimer le paramétrage utilisateur obsolète d'un dossier multi-sociétés, vous pouvez exécuter le script suivant dans le contexte de la base de données multi-sociétés (SQL Server) :

delete from dbo.TDBFPARAMETREENTITEDROIT
where oidParametreEntite not in
(
select t0.oid from dbo.TDBFPARAMETREENTITE t0
where exists (select * from dbMaster.dbo.TDBMENTITY e where e.oid = t0.oiddbmEntity)
)

delete from dbo.TDBFPARAMETREENTITE
where oid not in
(
select t0.oid from dbo.TDBFPARAMETREENTITE t0
where exists (select * from dbMaster.dbo.TDBMENTITY e where e.oid = t0.oiddbmEntity)
)




Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels