Bonjour
Je suis confronté à un souci que je ne comprends pas du tout. Je pense que cela doit venir de mon manque de compétence sur la sécurité de SQL 2005.
Donc j'ai installé SQL 2005 Express sur ma machine perso (XP Pro). J'ai créer une base de donnée avec des tables et des Proc Stock. J'ai créer un utilisateur sur lequel j'ai mis le rôle dbo (peut être que j'ai planté un truc là).
Ensuite j'ai installé mon site sur locahost (en .NET). Dans ma chaine de connection j'ai mis mon utilisateur. Lorsque je surfe sur le site, tout va bien.
Ensuite j'essaie d'activer le MemberShip avec aspnet_regsql. Et là il me dit qu'il ne peut pas accéder à la liste des base à cause d'une erreur de connection. Il parle de "serveur qui n'accepte pas les connections distantes" et de "canaux nommé".
J'ai donc vérifier différents points :
- la case des propriétés du serveur pour accepter les connections distantes est bien cochées
- les protocole TCP/IP et canaux nommé sont activés pour les connections locales et distantes
- pour être sûr de mon coup j'a essayer de faire l'opération avec le compte Windows du server, avec le compte sa en mode SQL et avec mon utilisateur qui fontionne sur le site.
- ma gestion de sécurité de connexion du serveur SQL est en mode mixte (Windows et SQL)
Ensuite j'ai tenté de donné plein de droit sur tous les objets.
Mais rien n'y fait, il ne veut toujours pas m'installer le MemberShip et j'ai toujours la même erreur.
Donc je suis dans la mouise.
Pouvez vous m'aider ?
Partager