IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Erreur : Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data


Sujet :

SharePoint .NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    279
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Septembre 2006
    Messages : 279
    Points : 99
    Points
    99
    Par défaut Erreur : Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data
    Bonjour;
    lorsque je dépolie ma webpart je recois ce message d'erreur

    Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data

    j'ai trouvé la solution suivante

    mais j'ai le dossier "C:\Program Files\Common files" sur ma machine vide , il ne contient ni les sous dossiers ni les fichiers config décrits dans cet article.

    sachant que je procédé à une installation de base pour Sharepoint.

    Merci d'avance.

  2. #2
    Membre expérimenté
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Points : 1 561
    Points
    1 561
    Par défaut
    Quelle est la version de Sharepoint sur laquelle tu travailles ?

    Suivant la version le chiffre final
    C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15 va changer (15 pour 2013, 14 pour 2010 et 12 pour 2007)

    Après le souci vient peut être de l'installation de SP qui aurait été faite dans des dossiers différents de ceux standards....
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Juin 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2013
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    Je pense que ce genre d'erreur peut être due au fait que vous n’avez pas suffisamment de droits sur les bases de données SharePoint.
    Pour pouvoir faire un déploiement sur SharePoint, il faut avoir les droits en écriture sur les bases de données de contenu.

    Avez-vous déjà fait un déploiement sur ce site ou bien c'est la première fois?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    279
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Septembre 2006
    Messages : 279
    Points : 99
    Points
    99
    Par défaut
    Bonjour;
    c'est ma première installation de Sharepoint 2010 , et je l'ai fait avec mon compte activedirectory qui a un profil administrateur.

    quant au déploiement , c'est la première fois que j'essaye de déployer une webpart qui interroge une base de données sql server .

    Merci.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Juin 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2013
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    Tu peux essayer alors de lancer ces commande PowerShell pour accorder les droits au compte qui fait le déploiement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Add-PSSnapin microsoft.sharepoint.powershell
    $Host.Runspace.ThreadOptions = "ReuseThread"
     
    Add-SPShellAdmin -UserName <domaine\utilisateur> -database (Get-SPContentDatabase <Nom_content_db>)
    Set-SPSiteAdministration <Url_collection_site> -OwnerAlias <domaine\utilisateur> -SecondaryOwnerAlias <domaine\utilisateur>
    Merci.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    279
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Septembre 2006
    Messages : 279
    Points : 99
    Points
    99
    Par défaut
    Bonjour;
    premièrement j'ai trouvé les fichiers "wss_mediumtrust " et "wss_minimaltrust " dans "program files (x86) " et j'ai suivi l'article pour leur apporter les chnagments décrits mais toujours le même message d'erreur qui s'affiche.

    par ailleurs je voulais appliquer la solution que vous m'avez proposée :j'ai lancer l'invite de commande "PowerShell" mais je ne peux rien taper car il me donne pas la main pour saisir ni coller !!!

    ce code doit être exécuté sur cet invité de commande ?

    désolée , j'ai pas bien compris

    Merci.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Juin 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2013
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    Ce sont des commandes PowerShell qui servent à faire de l'administration dans SharePoint.
    Tu peux lance ça dans Windows PowerShell ISE si tu l'as sur ta machine. Il est installé sous Windows 7; il suffit de cliquer sur Démarrer et tapper ISE en Entrer.

    Par contre si vous etes sous Windows Server, il va falloir activer la feauture. pour ce faire cliquer sur Start > Administrative Tools > Server Manager >Features > Add Features. Cocher la case Windows PowerShell Integreted Script Environment et l'installer. A la fin de l'installation, lancer en faisant Start > tapper ISE.

    Vous pouriez alors executer le script;

    Merci.

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    279
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Septembre 2006
    Messages : 279
    Points : 99
    Points
    99
    Par défaut
    Bonjour

    j'ai exécuté le script mais j'ai eu cette erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    L'opérateur «*<*» est réservé pour une utilisation ultérieure.
    At line:4 char:98
     
    Le flux de sortie de cette commande a déjà été redirigé.
    At line:4 char:98
    d'autres part dois je garder les opérateurs "<" et ">" pour "<domaine\utilisateur>" ?

    par quoi je dois remplacer la valeur de "<nom_content_db>" et "url_collections_sites" ?

    Merci.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Juin 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2013
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    C'est normal que vous obtenez ce message d'erreur car le script à mal ecris.

    1. Les signes < et > qui entourent le compte de l'utilisateur ne font pas partis du script. Il faut juste mettre domaine\loginName;
    2. Le content_DB, c'est la base de données de contenu de ton site. Pour le retrouver, sur la page de l'administration centrale de ta ferme SharePoint, cliquer sur Gestion des applications et sous l'onglet "Base de données" cliquer sur "Gérer les bases de données de contenu"; Vous aurrez alors le (ou les ) base de données de contenu de ton site.
    3. L'url de la collection du stie correspond à l'url du sur lequel tu veux faire ton deploiement.

    Merci

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    279
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Septembre 2006
    Messages : 279
    Points : 99
    Points
    99
    Par défaut
    Bonjour;

    j'ai apporté les modifications que vous m'avez indiquée et j'ai eu un autre message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Add-PSSnapin : Impossible d'ajouter le composant logiciel enfichable Windows PowerShell mi
    crosoft.sharepoint.powershell, car il a déjà été ajouté. Vérifiez le nom du composant logi
    ciel enfichable et réessayez.
    Au niveau de ligne*: 1 Caractère*: 13
    + Add-PSSnapin <<<<  microsoft.sharepoint.powershell
        + CategoryInfo          : InvalidArgument: (microsoft.sharepoint.powershell:String) [ 
       Add-PSSnapin], PSArgumentException
        + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCo 
       mmand
     
    Add-SPShellAdmin : 
         "Cannot add mondomanie\monlogin to the SharePoint_Shell_Access role of the database WSS_Co
    ntent. A possible cause of this error is that the account name was already added to the da
    tabase as a login using a different user name than the account name."
    Au niveau de ligne*: 3 Caractère*: 17
    + Add-SPShellAdmin <<<<  -UserName mondomanie\monlogin -database (Get-SPContentDatabase WSS_Con
    tent )
        + CategoryInfo          : InvalidData: (Microsoft.Share...AddSPShellAdmin:SPCmdletAdd 
       SPShellAdmin) [Add-SPShellAdmin], ArgumentException
        + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletAddSPShellAdmin
    sachant que "mondomaine\monlogin" est nom de mon compte activedirectory et "wss_centent" est le seul nom de la base des données que j'ai trouvé dans "gestion base de données" sous sharepoint

    Merci.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/10/2014, 11h56
  2. Réponses: 2
    Dernier message: 17/02/2013, 20h59
  3. Erreur request for memeber
    Par d.zives dans le forum Langage
    Réponses: 7
    Dernier message: 07/11/2010, 14h32
  4. Réponses: 29
    Dernier message: 23/08/2010, 09h24
  5. Réponses: 1
    Dernier message: 19/11/2008, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo