Merci de vous intéresser à mon post,
Voici ma chaine de connexion:
<add name="NomDeMaConnexion" connectionString="Data Source=NomDuServeur;Initial Catalog=NomDeLaBasedeDonnées;Integrated Security=true;Pooling=False;"
ma base de données est basée sur l'authentification Windows.
En ce qui concerne le compte "SERVICE RESEAU", j'ai bien essayé de lui donner des autorisations, mais cela n'a pas l'air de marcher pour autant.
Je me permets vous détailler ce que j'ai fait dans Microsoft SQL Server Management Studio:
1) Dans le répertoire "Sécurité\Connexions", j'ai créé la connexion "AUTORITE NT\SERVICE RÉSEAU", pour laquelle j'ai mis l'authentification Windows et comme base de données par défaut "Dpok".
Dans Rôles du serveur je n'ai rien coché.
Dans Mappage de l'utilisateur j'ai coché le mappage pour la base de données Dpok, pour le u'tilisateur "AUTORITE NT\SERVICE RÉSEAU", avec le schéma par défaut "dbo".
Voila pour la connexion.
2) Dans le répertoire "Base de données\Dpok\Sécurité\Utilisateurs\" j'ai donc placé l'utilisateur "AUTORITE NT\SERVICE RÉSEAU", qui a comme schéma par défaut "dbo".
Je suis allé dans l'onglet éléments sécurisables, j'ai cliqué sur Ajouter ==> "tous les objets correspondant aux types ==> je coche Tables et je fais ok.
A ce stade j'ai donc toutes mes tables qui s'affichent: celles qui commencent par aspnet_ qui ont été crées automatiquement par l'outil Microsoft, et surtout mes tables crées manuellement.
La je clique par exemple sur la table "Clients" et j'ai alors la liste des autorisations possibles (elles ont toutes "dbo" comme fournisseur d'autorisation).
J'ai coché octroyer partout, cliqué sur ok, la mise a jour des autorisations se passe bien. Et de même pour mes autres tables.
Mais quand je teste le site, j'ai toujours et encore la même erreur Que faire ??
Et qu'est-ce qui explique le fait que mes tables générées automatiquement (aspnet_ ) fonctionnement très bien, et pas les autres ?
Partager