OVH Cloud OVH Cloud

Pb avec CreatUserWizard et SQL2005 Ed. Standard

1 réponse
Avatar
Fr
Bonjour,

Je suis en train de me former à ASP.NET en utilisant le cours extrement
bien fait suivant http://www.microsoft.com/france/msdn/aspnet/coach.mspx )

Je coince sur l'aspect Login Utilisateur.
En effet le cours est construit avec l'utilisation de SQLServer 2005
Express. Moi, j'utilise SQLServer 2005 Ed Standard qui se trouve bien sur
sur une autre machine que la machine sur laquelle je developpe le site.

J'ai réussi à faire référence à mon server et à ma base pour
l'enregistrement des annonces etc .. en changeent le web.config comme suis :
<connectionStrings>

<add name="csAffaireSansRisque" connectionString="Data
Source=SQLDEV_2005;Initial Catalog=AFFAIRESSANSRISQUE;User
ID=sa;Password=monpass"

providerName="System.Data.SqlClient" />


</connectionStrings>

J'ai exécuter le aspnet_regsql.exe sur mon serveur SQL, sur la base
affairesSansRisque , cela à bien créé les tables aspnet_users, aspnet_Roles
dans la base.

Mais quand j'essai de créer un user j'obtiens le message suivant :

An error has occurred while establishing a connection to the server. When
connecting to SQL Server 2005, this failure may be caused by the fact that
under the default settings SQL Server does not allow remote connections.
(provider: SQL Network Interfaces, error: 26 - Error Locating
Server/Instance Specified)
Je suis aller dans le WebSite Site Administration Tool, sur l'onglet
Provider. Il ne m'en présente qu'un "AspNetSqlProvider". Quand je clique sur
Test j'obtiens le message suivant :

Could not establish a connection to the database.
If you have not yet created the SQL Server database, exit the Web Site
Administration tool, use the aspnet_regsql command-line utility to create
and configure the database, and then return to this tool to set the
provider.

J'avoue que je ne sais plkus quoi faire ...

Pouvez-vous m'aider ?

Merci d'avance.

Fr@ncky

1 réponse

Avatar
Fr
Je viens de trouver une solution :

http://dotnetjunkies.com/WebLog/leon/archive/category/2505.aspx

Ca fonctionne, mais je ne sais pas si c'est la meilleur solutions.
Voici maintenant ma section connectionstring dans le web.config

<connectionStrings>

<add name="csAffaireSansRisque" connectionString="Data
Source=SQLDEV_2005;Initial Catalog¯FAIRESSANSRISQUE;User
ID=sa;Password=monpass"

providerName="System.Data.SqlClient" />

<remove name="LocalSqlServer"/>

<add name="LocalSqlServer"

connectionString="Data Source=SQLDEV_2005;Initial
Catalog¯FAIRESSANSRISQUE;User ID=sa;Password=monpass"

providerName="System.Data.SqlClient"/>

</connectionStrings>



"" a écrit dans le message de news:
%
Bonjour,

Je suis en train de me former à ASP.NET en utilisant le cours extrement
bien fait suivant http://www.microsoft.com/france/msdn/aspnet/coach.mspx )

Je coince sur l'aspect Login Utilisateur.
En effet le cours est construit avec l'utilisation de SQLServer 2005
Express. Moi, j'utilise SQLServer 2005 Ed Standard qui se trouve bien sur
sur une autre machine que la machine sur laquelle je developpe le site.

J'ai réussi à faire référence à mon server et à ma base pour
l'enregistrement des annonces etc .. en changeent le web.config comme suis
:
<connectionStrings>

<add name="csAffaireSansRisque" connectionString="Data
Source=SQLDEV_2005;Initial Catalog¯FAIRESSANSRISQUE;User
ID=sa;Password=monpass"

providerName="System.Data.SqlClient" />


</connectionStrings>

J'ai exécuter le aspnet_regsql.exe sur mon serveur SQL, sur la base
affairesSansRisque , cela à bien créé les tables aspnet_users,
aspnet_Roles dans la base.

Mais quand j'essai de créer un user j'obtiens le message suivant :

An error has occurred while establishing a connection to the server. When
connecting to SQL Server 2005, this failure may be caused by the fact that
under the default settings SQL Server does not allow remote connections.
(provider: SQL Network Interfaces, error: 26 - Error Locating
Server/Instance Specified)
Je suis aller dans le WebSite Site Administration Tool, sur l'onglet
Provider. Il ne m'en présente qu'un "AspNetSqlProvider". Quand je clique
sur Test j'obtiens le message suivant :

Could not establish a connection to the database.
If you have not yet created the SQL Server database, exit the Web Site
Administration tool, use the aspnet_regsql command-line utility to create
and configure the database, and then return to this tool to set the
provider.

J'avoue que je ne sais plkus quoi faire ...

Pouvez-vous m'aider ?

Merci d'avance.