Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationDNN 4.05 SQL Problème: Network Interfaces, error: 26DNN 4.05 SQL Problème: Network Interfaces, error: 26
Précédente
 
Suivante
Nouveau message
12/04/2007 14:35
 

Bonjour,

Je tente en vain d'installer DotNetNuke 04.05.00, j'obtiens l'erreur:

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)

Mon serveur Web:

  • Windows 2003 Server:
  • IIS 6
  • ASP.NET 2.0.50727

Ma base UPI_DNN est sur un autre serveur:

  • Windows 2003 Server 
  • SQL 2000

Le compte local : NETWORK SERVICE à les droit de modification sur mon répertoire

Mon compte SQL: "upi_dnn" ansi que "dbo" ont les droits sur ma base:

  • public
  • db_owner

extrait du web.config:

extrait du <connectionStrings>:

  <connectionStrings>
    <!-- Connection String for SQL Server 2005 Express 
    <add
      name="SiteSqlServer"
      connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
      providerName="System.Data.SqlClient" />         
-->

     <!--  Connection String for SQL Server 2000/2005 -->
    <add
      name="SiteSqlServer"
      connectionString="Server=Mon_Serveur_SQL\Mon_Instance_SQL;Database=UPI_DNN;uid=upi_dnn;pwd=MonMotDePass;"
      providerName="System.Data.SqlClient" />
   
  </connectionStrings>

extrait du <appSettings>:

 <appSettings>
    <!-- Connection String for SQL Server 2005 Express - kept for backwards compatability - legacy modules   
    <add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>     -->

    <!-- Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules    -->
    <add key="SiteSqlServer" value="Server=Mon_Serveur_SQL\Mon_Instance_SQL;Database=UPI_DNN;uid=upi_dnn;pwd=MonMotDePass;"/>
    
    <add key="InstallTemplate" value="DotNetNuke.install.config" />
    <add key="AutoUpgrade" value="true" />
   <add key="UseInstallWizard" value="true"/>
   <add key="InstallMemberRole" value="true" />
    <add key="ShowMissingKeys" value="false" />
    <add key="EnableWebFarmSupport" value="false" />
    <add key="EnableCachePersistence" value="false"/>
    <add key="HostHeader" value="ASTI.dj.sncf.fr/UPI2/Default.aspx" /><!-- Host Header to remove from URL so "
www.mydomain.com/johndoe/Default.aspx" is treated as "www.mydomain.com/Default.aspx" -->
    <add key="RemoveAngleBrackets" value="false" /><!--optionally strip angle brackets on public login and registration screens-->
    <add key="PersistentCookieTimeout" value="0" /><!--use as persistent cookie expiration. Value is in minutes, and only active if a non-zero figure-->
  </appSettings>

extrait du <Providers>:

<providers>
        <clear/>
                <add name="AspNetSqlMembershipProvider"
          type="System.Web.Security.SqlMembershipProvider"
     connectionStringName="SiteSqlServer"
     enablePasswordRetrieval="true"
     enablePasswordReset="true"
     requiresQuestionAndAnswer="false"
     minRequiredPasswordLength="7"
     minRequiredNonalphanumericCharacters="0"
     requiresUniqueEmail="false"
     passwordFormat="Encrypted"
     applicationName="UPI_DNN"
     description="Stores and retrieves membership data from the local Microsoft SQL Server database" />
      </providers>

 

 
Nouveau message
12/04/2007 14:49
 

Bonjour,

Tout semble bon dans ta configuration. Le message d'erreur indique clairement un problème de communication (hors dnn). Je pense à deux possibilités, la première vérifie que les interfaces réseaux soient bien activées sur les deux serveurs. Sur le serveur web, il faut que l'utilitaire réseau client soit installé et configuré avec le protocole TCP/IP. Sur le serveur SQL, c'est la même chose mais avec l'utilitaire réseau serveur (évidement). Si c'est déjà fait, vérifie que les firewalls ne bloquent pas le port 1433 qui est le port par défaut de SQL Server.

Gilles

 
Nouveau message
12/04/2007 14:53
 

C'est déjà vérifié et bien configuré...

 

 
Nouveau message
12/04/2007 19:50
 

Hum, c'est bizzzzare !

A tout hazard, as-tu vérifié que ton instance SQL Server accepte l'authentification SQL Server et Windows ? Depuis Enterprise Manager, faire clic droit sur l'instance puis Propriétés, le paramètre est dans l'onglet Sécurité.

Sinon, toujours avec Entreprise Manager, peux-tu te connecter à ton instance depuis un autre poste que le serveur SQL ?

Dernière chose, depuis le serveur web cette fois-ci. Commence par créer un fichier vide avec l'extention .udl, ensuite double clic dessus. Ceci va démarrer l'utilitaire de configuration de connexion OLEDB de chez MS (une sorte de raccourci vers les bases de données). Dans l'onglet Fournisseur, sélectionne Microsoft OLE DB Provider for SQL Server, puis passe à l'onglet Connexion. Renseigne le nom de ton serveur et l'instance, le nom du compte et le mot de passe, et enfin la base de données. Clique sur Tester la connexion pour vérifier que le serveur web est en mesure de dialoguer avec le server SQL.

Gilles

 
Nouveau message
12/04/2007 20:43
 
Bonne idée Ploum, c'est ce que j'allais suggèrer. Est-ce que d'autres serveurs se connectent au serveur SQL distant ? Est-ce que le serveur SQL peut établir une connection ODBC en local ?

seb
 
Nouveau message
13/04/2007 08:08
 

Tous les test que vous m'avez indiqué fonctionnent pourtant correctement y compris le test ODBC que j'ai fais a partir du serveur Web.

J'ai supprimé ma base SQL et je l'ai recréé, j'ai supprimé le contenu du repertoire et re dé-zippé les source de DNN. J'ai recopié mon web.conf (que j'ai préalablement sauvegardé) et je suis allé sur ma page: http://asti.dj.sncf.fr/UPI2 et j'ai eu les pages de configuration de DNN:

  • Je choisis la method d'instal Typical en anglais
  • je test les permissions: OK
  • Test de ma database: Connection Success
  • Intalling Database - Version 4.4.0: Installation of Database Complete
  • configuration des users host de Admin
  • Congratulations, your have successfully installed DotNetNuke (Finished Goto Site)
  • j'obtiens la page "HTTP Error 403 - Forbidden". !!!!

Il m'a créé une chié de tables sur mon ser. mais...http 403

Au secours...

 
Nouveau message
13/04/2007 10:14
 
Ce serait pas un Win 2003 R2 ?
 
Nouveau message
13/04/2007 11:05
 

Non, ce n'est pas le cas: ce sont des serveurs W2003 SP1 (mais pas R2)

 
Nouveau message
13/04/2007 11:45
 

Vérifier le type de page par défaut dans IIS et mettre default.aspx en premier
Vérifier les autorisations sur le répertoire IIS mais dans la console IIS
Accès anonyme autorisé sur le compte IUSR_NOMDUSERVEUR (défaut)
Adresse IP autorisée : toutes

Vérifier le mappage du framework dans l'onglet ASP.NET
faire un "aspnet_regiis -i" à partir du dossier du framework (via l'invite de commande)

Pour mémoire, les différents types d'erreur 403 : allez dans le "journal d'évenements" pour avoir plus d'infos...

• 403 - Interdit. IIS définit différentes erreurs 403 qui indiquent une cause plus spécifique de l'erreur :
• 403.1 - Accès en exécution interdit.
• 403.2 - Accès en lecture interdit.
• 403.3 - Accès en écriture interdit.
• 403.4 - SSL requis.
• 403.5 - SSL 128 requis.
• 403.6 - Adresse IP rejetée.
• 403.7 - Certificat client requis.
• 403.8 - Accès au site refusé.
• 403.9 - Trop d'utilisateurs.
• 403.10 - Configuration non valide.
• 403.11 - Changement de mot de passe.
• 403.12 - Accès refusé par le mappeur.
• 403.13 - Certificat client résilié.
• 403.14 - Affichage du contenu du répertoire refusé.
• 403.15 - Nombre de licences d'accès client dépassé.
• 403.16 - Certificat client non approuvé ou non valide.
• 403.17 - Le certificat client a expiré ou n'est pas encore valide.
• 403.18 - Impossible d'exécuter l'adresse URL demandée dans le pool d'applications actuel. Ce code d'erreur est spécifique à IIS 6.0.
• 403.19 - Impossible d'exécuter des applications CGI pour le client dans ce pool d'applications. Ce code d'erreur est spécifique à IIS 6.0.
• 403.20 - Échec de l'ouverture de session Passport. Ce code d'erreur est spécifique à IIS 6.0.

David.


"Qui ne connait pas l'Histoire ne connait rien".
 
Nouveau message
13/04/2007 13:44
 
  • default.aspx était déjà en 1er
  • L'accès anonyme était déjà configuré sur IIS
  • AdresseIP n'était pas a toutes mais le mettre n'a rien changé
  • Vérifier le mappage du framework dans l'onglet ASP.NET > si tu entends par la de vérifier que dans IIS dans l'onglet ASP.NET j'ai bien choisit "v2.0.50727.0" alors oui c'était bien mappé.
  • En lançant la commande "aspnet_regiis -i" pas de chnagement.
    • Pour info, J'ai dû installé ASP v2.0.50727.0 pour DNN 4.05 j'avais lancé l'éxécutable le choisit dans l'onglet ASP.NET la version installé. Je n'est rien fait d'autre sauf la ligne de commande que tu m'as dit d'installer
  • Je n'est pas trouvé dans le gestionnaire d'évennement le type d'erreur 403. Mais j'ai remplacé dans IIS sous l'onglet "Custom error" les erreur 403-1 a 403-20 par des pages personalisés que j'ai créé. Bizarement, il ne pas affiché les pages créées mais celle par défault.

Je n'y comprend plus rien...

 
Nouveau message
14/04/2007 16:09
 

Bonjour,

Décidément, c'est étrange. Si tu es sur Paris, je te propose de passer. Tu peux m'envoyer un email avec ton téléphone sur l'adresse glepigocher chez yahoo.fr

Gilles

 
Nouveau message
16/04/2007 10:13
 

merci de ta proposition mais j'habite et travaille à Dijon. De plus, c'est un site intranet que je doit faire pour mon employeur (SNCF), je doit donc y travaillé sur mon lieu de travaille uniquement.

Je me suis débrouillé ce matin:

j'ai tout supprimé (enregistrement IIS; SQL; répertoire) et tout recommencé et cela sur un autre serveur web 2003.

ET CA MARCHE

Il faut parfois repartir de zéro pour avoir les idées claires...

Merci en tout cas à vous tous pour votre aide...

 
Nouveau message
17/04/2007 01:46
 

Bonjour,

Effectivement, Dijon c'est un peu loin pour moi !

Tu avais probablement loupé une étape ou un paramètre, cela nous arrive à tous au début. Mais tu verras par toi même que DotNetNuke est stable, souple pour le faire évoluer, et agréable à utiliser au quotidien.

Bon courage pour la suite et n'hésite pas à demander conseil.

Gilles

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationDNN 4.05 SQL Problème: Network Interfaces, error: 26DNN 4.05 SQL Problème: Network Interfaces, error: 26