Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallation[HELP]changer la base de donnée[HELP]changer la base de donnée
Précédente
 
Suivante
Nouveau message
15/01/2011 14:29
 
Bonjour tout le monde,
j'ai un problème concernant la base de donnée, en fait quand j'était en train d'instaler DNN et lors de la phase de la configuration de la BD il m'affichait une erreur(je me rappelle plus de l'erreur), j'ai chercher partout mais j'ai pas trouver de solution, donc je me suis contenté d'utiliser la base de donner par default (Database.mdf qui se trouver dans le dossier : App_Data), et tout marchait très bien et j'ai commencer à remplir mon site DNN avec mon contenu, le problème c'est que quand j'ai voulu modifier la base de donnée pour y ajouter des tables mais je ne sais pas comment et est-ce possible, mes questions sont:
   1-est ce que c'est possible d'ajouter une autre BD à mon site dnn sans perdre mon travail
   2-ou y a t-il une possibilité de modifier la BD : Database.mdf 
   3-si vous avez d'autre suggestion pour m'aider parce que j'ai vraiment besoin d'une base de donnée où je peux mettre mes propres tables

merci
 
Nouveau message
22/03/2011 12:17
 

 Avec Microsoft SQL Server Management Studio il est possible d'administrer les bases SQL Server et SQL Server Express.

   1-est ce que c'est possible d'ajouter une autre BD à mon site dnn sans perdre mon travail 

Il est possible d'ajouter une autre base à l'instance SQL Server.
DNN continuera à travailler avec la base par défaut (Database.mdf) et il est possible de développer des modules qui accéderont à la nouvelle base.

   2-ou y a t-il une possibilité de modifier la BD : Database.mdf 

Il est aussi possible de modifier la base part défaut (ajout de tables ...) mais ce n'est peut être pas la bonne option car il me semble préférable de ne pas mélanger les données de DNN avec celles d'une autre application.

 
Nouveau message
22/03/2011 15:58
 
Bonjour,

Tu as tout à fait le droit de créer tes propres tables dans la base de DNN, c'est même recommandé ! En revanche, pour éviter des conflits de noms il faut suivre une règle de nommage. Normalement, les tables devraient être nommées NomDeSociété.NomDuModule.NomDeLaTable, idem pour les procédures stockées et le nom de dossier du module dans DesktopModules.

Ainsi un module Articles fait par la société Trucmuche aurait les éléments suivants :

Table :

Trucmuche.Articles

SProc :

Trucmuche.Articles.AddArticle
Trucmuche.Articles.GetArticles
Trucmuche.Articles.GetArticle
Trucmuche.Articles.UpdateArticle
Trucmuche.Articles.DeleteArticle

et serait placé dans le dossier ...\DesktopModules\Trucmuche.Articles

Gilles
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallation[HELP]changer la base de donnée[HELP]changer la base de donnée