Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationdatabase ?database ?
Précédente
 
Suivante
Nouveau message
24/01/2008 21:56
 
database ?  (N/A)

hello,

je viens d'installer dnn 4.8 sur vista avec sql 2005 express.

quand j'utilise sql management studio express, je ne vois pas les tables de dnn dans sql serveur2005.

On dirait que j'ai un db (database.mdf) qui se trouve dans le répertoire c:\dotnetnuke\app_data qui fait +/- 10 Mb.

Comment faire pour l'ouvrir ? comment voir mes tables dnn ?

 

Merci.

Ca faisait longtemps !

 
Nouveau message
25/01/2008 08:14
 
Re: database ?  (N/A)

J'imagine que tu as laissé la chaîne de connexion par défaut pour SQL Server Express :

connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;

Par conséquent, il utilise ton instance SQL Server Express pour accéder au fichier de base de données situé dans le répertoire indiqué, à savoir "=|DataDirectory|Database.mdf" et "|DataDirectory|" est une sorte de variable système remplacée par "app_data\".

Dans ce cas, ta base n'est pas réellement gérée par SQL Server Express mais Dotnetnuke utilise SQL Server Express pour y accéder. C'est pour cela qu'elle n'apparait pas au niveau de ton instance quand tu consultes avec SQL Server Management Studio Express.

Si tu veux gérer ta base avec SQL Server Express, il faut que tu arrêtes ton site, attaches ta base de données à ton instance SQL Server Express par Management Studio (après l'avoir déplacée si tu le souhaites), crées un login sql server sur ton instance Express, modifies le web.config pour utiliser les chaînes de connexion SQL Server classiques (attention : l'instance se nomme ./SQLEXPRESS et non (local) ).




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
14/10/2008 18:24
 
Re: database ?  (N/A) Modifié par withart  sur 14/10/2008 19:06:48

Je fais remonté le post car je ne c'est pas comment attach a mon sql Server Express, j'ai bien Management Studio. Et la dès depart je ne c'est pas quel paramètre mettre pour la connection. Je laisse tout par défaut ? actuellement :

Nom du serveur :XXXXXX\SQLEXPRESS

Authentification : Authentification Windows. ????

Ca se connecte mais je ne trouve pas de trace de la database.mdf . Tu parles de modifier le web.config , mais que faut il mettre et ou. Désolé je suis complètement novice en DB. Merci d'avance pour les réponses

 

Edit : J'ai reussi a attach database.mdf mais je ne c'est pas comment regarde le contenu de la base. Je vois la structure de la base mais pas les informations qui sont à l intérieur. Comment faire merci d'avance :D

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationdatabase ?database ?