Bonjour,
J'ai voulu changer la manière dont mon site se connecte à la base de données SQL Server. Avant, je travaillez sur un fichier MDF mais là j'ai voulu joindre ce fichier dans SQL server express via le SQL Manager de Microsoft. J'ai crée un utilisateur et lui ait donné des droits d'accès à la base. En fait j'ai suivi un tutoriel d'installation pour dotnetnuke qui explique comment faire cela :
http://www.poirrier.be/~jean-etienne/info/csharp/installation-dnn/
J'ai ensuite modifier mon fichier web.config :
Ancien :
Code :
- <add name="ConnectionString31" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="d:\profiles\root\Mes documents\Visual Studio 2005\WebSites\Intranet\App_Data\intranet2.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
|
Le nouveau
Code :
- <add name="ConnectionString31" connectionString="Server=W260158\SQLEXPRESS;Database=mydb;uid=intra;pwd=intra; Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
|
J'obtiens le message d'erreur suivant lors de l'utilisation du site :
"Échec de la connexion d'utilisateur "nom d'utilisateur"" : L'utilisateur n'est pas associé à une connexion approuvée SQL Server.
Sur le site de Microsoft j'ai trouvé cette explication :
http://support.microsoft.com/kb/555332/fr
Je dois mettre le mode d'authentification en mixe et non en Windows Authentication Mode mais je ne sais pas comment faire....
Merci d'avance pour votre aide.