Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationNouvelle install DNN 4.5.5Nouvelle install DNN 4.5.5
Précédente
 
Suivante
Nouveau message
27/08/2007 11:19
 

Bonjour,

Je crée une base SQL 2005 vide avec un user en dbowner.Je crée l'appli DNN dans IIS et lance le wizard d'install.

Lors de l'éxecution des scripts SQL, j'ai 2 résultats différents (j'ai fait plusieurs essais):

1 => La page qui sert à l'éxecution des scripts me donne "(...)  Database - version 4.4.0...undefined...Succès".

2 => Cette même page me donne des erreurs de scripts SQL ("column name 'PortalID' ambigous", ...)

J'ai même eu une erreur Visual Studio sur le fichier InstallWizard.aspx.vb (il manquait la définition "As String" dans le paramètre d'une fonction).

Quelqu'un a-t-il déjà eu ces soucis ? Aurais-je téléchargé un package défaillant ?

Depuis que je fais et refais mes essais, une seule erreur revient maintenant "Database - version 4.4.0...undefined...Succès"...

Je peux donner plus d'infos si vous en voulez (bcp de forum n'apprécie pas les logs intensif dans les posts...)

Merci pour votre aide

 
Nouveau message
28/08/2007 10:14
 

Nouvel essai: je suis reparti à zéro, nouveau site et nouvelle base.

L'initialisation des scripts me donne:

Installation de la base de données - Version 4.4.0...Succès
Mise à jour vers la Version 4.4.1...Succès
Mise à jour vers la Version 4.5.0...Succès
Mise à jour vers la Version 4.5.1...Succès
Mise à jour vers la Version 4.5.2...Succès
Mise à jour vers la Version 4.5.3...Succès
Mise à jour vers la Version 4.5.4...Succès
Installation terminée

L'initialisation de la base de données me donne:

Installation de la base de données - Version 4.4.0...Mise à jour vers la Version ERROR: See E:\DNN455\Providers\DataProviders\SqlDataProvider\04.04.00.log for more information...

Le debugger de Visual Studio s'arrête sur:

 

Private Function InstallVersion(ByVal strVersion) As String

 

Dim version As Integer() = Services.Upgrade.Upgrade.GetVersion(strVersion)

Avec l'erreur: Conversion from string "ERROR: See E:DNN455ProvidersData" to type 'Integer' is not valid.

Dim strErrorMessage As String = Null.NullStringMerci de votre aide !!

 
Nouveau message
28/08/2007 18:47
 

Bonjour

Il y a quoi dans le fichier E:\DNN455\Providers\DataProviders\SqlDataProvider\04.04.00.log ?

seb

 
Nouveau message
29/08/2007 18:31
 

Rien... il fait 2 octets !

Mais j'ai trouvé. Les scripts SQL contiennent de nombreuses erreurs. Ils ont été conçus pour des migrations de versions existantes et pas pour une install toute neuve.

Le script SQL 4.5.1 contient une mauvaise procédure stockée. Il faut la supprimer du script car un autre script plus récent la crée sans erreur. De même pour des contraintes de champs. Des scripts cherchent à les définir alors qu'ils existent déjà.

Enfin j'ai trouvé des scripts cherchant à modifier le type de donnée de certains champs, alors que ceux-ci sont des contraintes d'autres tables, qu'ils ont déjà le nouveau type de donnée et surtout que leur table est vide ! J'ai donc supprimé ces parties de script et mon install SQL s'est terminée correctement

Après avoir corrigé le SQL, j'ai modifié InstallWizard pour qu'il se lance à l'étape 4 (juste après le SQL), me génère mon admin, mon portail et tout fonctionne.

J'ai juste parfois une remise à niveau de la version 4.5.4 vers la 4.5.5. Je vais trouver en creusant un peu plus.

Merci du coup de main !

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationNouvelle install DNN 4.5.5Nouvelle install DNN 4.5.5