Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationDéplacement site DotNetNuke + changement de SQL ServeurDéplacement site DotNetNuke + changement de SQL Serveur
Précédente
 
Suivante
Nouveau message
23/01/2008 18:06
 

Bonjour,

J'ai installé Dotnetnuke 4.7 en local sur mon poste, sous une base de données SQL Server 2000. J'ai pu développer mon site sans problème.
Aujourd'hui, je souhaite déplacer mon site sur un serveur Web. Il s'agit d'un serveur Windows 2003 avec SQL 2005 Express.

Pour ce faire, j'ai déplacé le répertore où se trouvaient tous les fichiers de mon site. J'ai aussi détaché la base de mon PC pour l'attacher sur le serveur (sous SQL Server Management Studio Express). J'ai ensuite recréé mon alias dans IIS . Volontairement, je n'ai pas changé le nom de l'alias.

Mais mon problème se pose pour adapter le web.config pour SQL Express.
Sous SQL 2000, la ligne suivante fonctionnait très bien :
<add name="SiteSqlServer" connectionString="Data Source=(LOCAL);Initial Catalog=MyPortail;Integrated Security=True;User ID=tom" providerName="System.Data.SqlClient" />
J'ai essayé différents possibilités mais n'ai pas trouvé la bonne.
Je commence à désespérer, car je dois livrer ce portail très prochainement.
Je vous remercie d'avance pour vos lumières...
Tom
 
Nouveau message
24/01/2008 00:42
 

Voici un exemple :

<add
      name="SiteSqlServer"
      connectionString="Server=.\SQLEXPRESS;Database=dotnetnukedb;uid=user;pwd=password;"
      providerName="System.Data.SqlClient" />

J'espère que ça t'aide ....


Sacha
 
Nouveau message
24/01/2008 08:44
 

Effectivement, cela ne change rien à la chaîne de connexion : le paramètre "Data Source" doit indiquer le nom de l'instance de SQL Server utilisée et SQL Server 2005 Express nomme son instance SQLEXPRESS alors que SQL Server 2000 ou 2005 ne donne pas de nom particulier à la 1ère instance installée (d'où l'utilisation de Data Source=(LOCAL) ).

La chaîne de connexion doit donc être du type "Data Source=NomMachine\SQLEXPRESS" ou encore "Data Source=.\SQLEXPRESS" s'il s'agit de la machine locale.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
24/01/2008 08:48
 

Merci beaucoup,

J'ai pu rétablir la connection avec mon portail en insérant cette ligne dans le web.config.

Encore merci.

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationDéplacement site DotNetNuke + changement de SQL ServeurDéplacement site DotNetNuke + changement de SQL Serveur