Meilleur auteur de réponses
WebPart SCOM : accès refusé

Question
-
Bonjour,
Je travail actuelement sur un projet sharepoint où je dois intégrer la WebPart SCOM 2012 dans une page de site.
J'ai suivi la procédure situé ici : http://technet.microsoft.com/en-us/library/hh212924.aspx
Mais au moment où j'ajoute la webpart à la page, j'ai un "Accès refusé". J'ai essayé avec des comptes différent, le compte pour le "Shared Crédential" a bien accès au SCOM.
Dans Sharepoint Designer, j'ai cette erreur sur le composant webpart :
Et si je veux accéder aux propriètés du composant, il me remet un accès refusé.
Merci pour votre aide.
- Modifié Illusiveman44 mercredi 16 mai 2012 12:27
Réponses
-
Le problème est résolu.
J'ai donné accès à la liste de configuration de SCOM (situé dans l'admin central). --> Résultat : je vois la page ou j'ajoute la webpart.
Par contre, si je souhaite modifier les propriètés du composant webpart, j'ai un ID de corélation. --> il manque des droits sur la base de données.
J'ajoute les droits sur la base et la j'ai accès au composant.
- Modifié Illusiveman44 vendredi 18 mai 2012 13:41
- Marqué comme réponse Illusiveman44 vendredi 18 mai 2012 13:42
Toutes les réponses
-
Salut Illusiveman44,
Télécharger ULSviewer.exe, ou allez directement dans les logs; et dites nous que dites la correlation ID ?
Êtes-vous administrateur dans votre domaine?
Bàv, Gokan
My blog SharePoint Pirate:http://www.gokanozcifci.be
Microsoft Certified Technology Specialist: SharePoint 2010, Configuring
Microsoft Certified Personal
SharePoint Server 2010 Contributor on BTgonulluleri.com
Contributor on NothingButSharepoint.com -
Bonjour,
L'id de corrélation dans l'image ne correspond à aucune ligne dans les logs. Par contre, j'ai trouvé cette erreur dans les logs qui me semble correspondre au problème :
Error - <PortalWebPart.InitializeWebPartConfiguration> Error: System.Configuration.ConfigurationErrorsException: The Web Part cannot access the configuration list. This is probably caused by insufficient permissions. Contact your system administrator. ---> System.Threading.ThreadAbortException: Le thread a été abandonné. à System.Threading.Thread.AbortInternal() à System.Threading.Thread.Abort(Object stateInfo) à System.Web.HttpResponse.End() à Microsoft.SharePoint.Utilities.SPUtility.Redirect(String url, SPRedirectFlags flags, HttpContext context, String queryString) à Microsoft.SharePoint.Utilities.SPUtility.RedirectToAccessDeniedPage(HttpContext context) à Microsoft.SharePoint.Utilities.SPUtility.HandleAccessDenied(HttpContext context) à Microsoft.SharePoint.Utilities.SPUtility.HandleAccessDenied(Exception ex) à Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount) à Microsoft.SharePoint.SPListCollection.EnsureListsData(Guid webId, String strListName) à Microsoft.SharePoint.SPListCollection.Undirty() à Microsoft.SharePoint.SPBaseCollection.GetEnumerator() à System.Linq.Enumerable.<CastIterator>d__aa`1.MoveNext() à System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() à System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) à Microsoft.EnterpriseManagement.SharepointIntegration.SPListCollectionExtensions.GetList(SPListCollection lists, String listName) à Microsoft.EnterpriseManagement.SharepointIntegration.PortalConfigurationCollection.<>c__DisplayClass2.<.ctor>b__0() --- Fin de la trace de la pile d'exception interne --- à Microsoft.EnterpriseManagement.SharepointIntegration.PortalConfigurationCollection.<>c__DisplayClass2.<.ctor>b__0() à Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2() à Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) à Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) à Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode) à Microsoft.EnterpriseManagement.SharepointIntegration.PortalConfigurationCollection..ctor(String listName) à Microsoft.EnterpriseManagement.SharepointIntegration.PortalConfiguration.TryInitializeWebPartConfiguration(PortalWebPart webPart, PortalConfiguration& configuration, String& errorMessage)
-
Le problème est résolu.
J'ai donné accès à la liste de configuration de SCOM (situé dans l'admin central). --> Résultat : je vois la page ou j'ajoute la webpart.
Par contre, si je souhaite modifier les propriètés du composant webpart, j'ai un ID de corélation. --> il manque des droits sur la base de données.
J'ajoute les droits sur la base et la j'ai accès au composant.
- Modifié Illusiveman44 vendredi 18 mai 2012 13:41
- Marqué comme réponse Illusiveman44 vendredi 18 mai 2012 13:42
-
Bonjour,
Je travaille sur le même projet or je rencontre le même problème (image ci-dessous) et je ne connais pas le fonctionnement de SCOM. Pour info j'ai ajouté les droits sur la base et la liste de config.
J'ai suivi la procédure suivante http://blog.scomfaq.ch/2011/11/07/scom-2012-sharepoint-dashboard-part-1/
Une question: Est ce qu'il faut installer SCOM sur le même serveur applicatif SharePoint ou sur un autre serveur distinct (mon cas).
Merci par avance pour votre aide.