Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationPb dPb d'installation - alors qu'avant ca marchait...
Précédente
 
Suivante
Nouveau message
11/06/2008 18:59
 

Bonjour,

J'ai un serveur Windows 2003 avec IIS 6.0 sur lequel j'avais installe DotNetNuke (version 4.7 et qq). Tout fonctionnait bien (meme si j'avais galeré pour l'installer, pb de droit et cie). 
Mon administrateur a du modifier certains droits d'utilisateurs sur toute la machine et depuis,il fallait s'y attendre, plus rien ne fonctionne...

Pas très grave, et je suis donc reparti d'une installation nouvelle (la dernier version 04.08.03).
Mon site est bien parametre dans mon IIS (utilisateur "service reseau" avec tous les droit, ASPNET 2.0 en place etc...).

Je lance l'installation sous Firefox, la 1ere page apparait et je demande de faire l'installation automatique, je clique sur NEXT et la j'ai :

Error Installing DotNetNuke
Current Assembly Version: 04.08.03
ERROR: Could not connect to database specified in connectionString for SqlDataProvider

 Si je retourne sur cette page ensuite ca m'indique tout ca...

Server Error in '/cephalon' Application.

Échec d'une tentative d'attachement d'une base de données nommée automatiquement pour le fichier D:\domaines\eu\xxx\App_Data\Database.mdf. Il existe une base de données du même nom ou le fichier spécifié ne peut être ouvert ou il se trouve sur un partage UNC.

 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Échec d'une tentative d'attachement d'une base de données nommée automatiquement pour le fichier D:\domaines\eu\xxx\App_Data\Database.mdf. Il existe une base de données du même nom ou le fichier spécifié ne peut être ouvert ou il se trouve sur un partage UNC.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[SqlException (0x80131904): Échec d'une tentative d'attachement d'une base de données nommée automatiquement pour le fichier D:\domaines\eu\xxx\App_Data\Database.mdf. Il existe une base de données du même nom ou le fichier spécifié ne peut être ouvert ou il se trouve sur un partage UNC.]
   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +452
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +85
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +104
   System.Data.SqlClient.SqlConnection.Open() +177
   Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(SqlConnection connection, String spName, Boolean includeReturnValueParameter, Object[] parameterValues) +206
   Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSetInternal(SqlConnection connection, String spName, Boolean includeReturnValueParameter) +305
   Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) +155
   Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) +36
   Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) +202
   DotNetNuke.Services.Log.EventLog.DBLoggingProvider.Data.SqlDataProvider.GetLogTypeConfigInfo() +68
   DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.GetLogTypeConfigInfo() +108
   DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.GetLogTypeConfigInfoByKey(String LogTypeKey, String LogTypePortalID) +61
   DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider.AddLog(LogInfo objLogInfo) +72
   DotNetNuke.Services.Log.EventLog.LogController.AddLog(LogInfo objLogInfo) +188

 

 

Et alors la je ne comprend pas ce qui se passe. Pourquoi est ce que la connection a la BD ne se fait pas alors que j'ai tou laisse par defaut... Je n'y comprend rien.

Je suis persuade que vous allez pouvoir me venir en aide. 

Merci d'avance !

 
Nouveau message
12/06/2008 10:01
 

Salut,

Je suis loin de maitriser DNN mais je vais essayer de t'aider.

Effectivement, il y a  l'air d'y avoir un soucis avec la connexion à la BD.

Par défaut dans le web.config tu as

<add  name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;" providerName="System.Data.SqlClient" />
ET
<add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>

 

As tu essayé de changer le nom de la BD comme DNN te le dit ? (" Il existe une base de données du même nom")

As tu bien SQL Express ou MS SQL Server d'installé ? ("le fichier spécifié ne peut être ouvert")

Par contre le truc "il se trouve sur un partage UNC" , je sais absolument pas ce que c'est...



Stagiaire
 
Nouveau message
12/06/2008 10:54
 

Salut et merci pour ta réponse,

J'ai un autre DOTNETNUKE installe et qui ne marche plus non plus, meme erreur. Je ne pense pas que le nommage de la BD soit donc le PB.

J'ai bien SQL Express d'installé donc ca devrait la aussi fonctionner.

Je pense que c'est plus ce problème de partage UNC. Il doit y avoir un droit ou un truc dans le genre a parametrer quelque part mais alors ou... mystère !!! 

En tout cas, ca semble être un pb de droit et ca semble logique vu que ca ne marche plus depuis que mon cher administrateur serveur a modifié des droits...

AU SECOUUUUUUUUUUUUUUUUUUUUR !!!

 

 

 
Nouveau message
12/06/2008 11:28
 

Oui tu as raison ça à l'air d'être ce "partage UNC"

Tu as vu ce post => http://www.commentcamarche.net/forum/affich-2293760-net-connexion-sql-server

Visiblement le gars a le même soucis que toi
Et il aurait oublié de donner les droits d'accès à ASP.NET sur sa BD.

Je sais pas trop comment ça marche avec les histoires d'admin serveur... (j'utilise que DNN en local pour le moment)
As tu la possibilité de faire ça?


Stagiaire
 
Nouveau message
12/06/2008 11:56
 

Et oui, j'ai vu ce post et je pense avoir bien mis les droit. D'ailleur sur un serveur Win 2003 ce n'est pas l'utilisateur ASPNET mais SERVICE RESEAU.

Ha la la... ca m'epuise... Normalement c'est simple mais la, je vais devenir dingue :(

Personne n'a une idee ? Merci !!!

 
Nouveau message
12/06/2008 15:14
 

C'est bon, j'ai reglé mon PB. Il s'agissait d'un pb de PARTAGE de disque.

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationPb dPb d'installation - alors qu'avant ca marchait...