WSS 3 Authentification par formulaire : problème avec SQL Express...?

WSS 3 Authentification par formulaire : problème avec SQL Express...? - Logiciels d'entreprise - Systèmes & Réseaux Pro

Marsh Posté le 30-03-2009 à 14:25:05    

Bonjour à tous,
 
Voilà, je tente de mettre en place une authentification par formulaire, principalement pour que les utilisateurs de WSS n'aient pas à retaper constamment leur mot de passe.
 
Mon site WSS tourne en install par défaut, est accessible depuis le net ; installé avec la base de donnée intégrée à WSS.
 
En suivant des tuto, j'ai vu qu'il fallait obligatoirement SQL express 2005 (ou 2008) que j'ai installé, avec Sql management studio j'ai créé une base pour les users, et c'est ensuite que ça se corse :  
 
Quand je lance la commande : C:\windows\Microsoft.Net\Framework\v2.0.50727\aspnet_regsql -W qui sert à configurer la base, il me trouve bien mon serveur ; dès que je clique sur le menu déroulant pour avoir la liste des bdds, j'ai l'erreur suivante après quelques secondes
 

Code :
  1. System.Web.HttpException: Impossible d'établir une connexion à une base de données SQL Server. ---> System.Data.SqlClient.SqlException: Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Fournisseur de canaux nommés, error: 40 - Impossible d'ouvrir une connexion à SQL Server)
  2.    à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
  3.    à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
  4.    à System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
  5.    à System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
  6.    à System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
  7.    à System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
  8.    à System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
  9.    à System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
  10.    à System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
  11.    à System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
  12.    à System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
  13.    à System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
  14.    à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
  15.    à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
  16.    à System.Data.SqlClient.SqlConnection.Open()
  17.    à System.Web.Management.SqlServices.GetSqlConnection(String server, String user, String password, Boolean trusted, String connectionString)
  18.    --- Fin de la trace de la pile d'exception interne ---
  19.    à System.Web.Management.SqlServices.GetSqlConnection(String server, String user, String password, Boolean trusted, String connectionString)
  20.    à System.Web.Management.SqlServices.SetupApplicationServices(String server, String user, String password, Boolean trusted, String connectionString, String database, String dbFileName, SqlFeatures features, Boolean install)
  21.    à System.Web.Management.SqlServices.Install(String database, SqlFeatures features, String connectionString)
  22.    à System.Web.Management.ConfirmPanel.Execute()


 
 
J'ai désinstallé/résintallé, loggé avec le compte windows ou le compte SQL (sa / password) , rien à faire, j'ai toujours la même erreur... il se mélange les pinceaux? Que puis-je faire pour résoudre mon problème?
 
Merci
 

Reply

Marsh Posté le 30-03-2009 à 14:25:05   

Reply

Marsh Posté le 31-03-2009 à 17:19:46    

Ok, problème résolu à priori... En fait, il semble que lorsque l'on utilise MSDE + SQL Express il faille spécifier également le nom du serveur SQL...
 
Genre le localhost ne suffisait pas, il fallait ajouter localhost\SQLEXPRESS (ou le nom de votre sql express)  
 
Voilà!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed