Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationCould not connect to database specified in connectionString for SqlDataProviderCould not connect to database specified in connectionString for SqlDataProvider
Précédente
 
Suivante
Nouveau message
10/07/2007 10:35
 

Bonjour,

J'ai fait une install à distcnace chez un hebergeur sous W2K3 Server et SLQSRv 2000, tout à l'air bien install (IIS, Permissions ,  base de données avec login dbo). Je n'arrive pas à accéder au installWizard 

Le srv SQL est distant, la machine hebergeant le srv web et le la machine SLQ arrive à communiquer mais il y a un pb de connexion, j'ai 2 types d'erreurs:

Le premier sur la page par de défaut de dnn est :
- An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

la seconde est
- lorsque j'essaie d'accéder au rep. Install/install.aspx

Merci à tous

Nassero

 
Nouveau message
11/07/2007 14:25
 

Bonj...

Plein de lecteur mais aucune réponse, dommage, je relance ce sujet
ma question est plus axé sur un srv de BD qui est distant...
Merci à tous

nassero a dit :

Bonjour,

J'ai fait une install à distcnace chez un hebergeur sous W2K3 Server et SLQSRv 2000, tout à l'air bien install (IIS, Permissions ,  base de données avec login dbo). Je n'arrive pas à accéder au installWizard 

Le srv SQL est distant, la machine hebergeant le srv web et le la machine SLQ arrive à communiquer mais il y a un pb de connexion, j'ai 2 types d'erreurs:

Le premier sur la page par de défaut de dnn est :
- An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

la seconde est
- lorsque j'essaie d'accéder au rep. Install/install.aspx

Merci à tous

Nassero

 
Nouveau message
12/07/2007 08:39
 

Bonjour,

Tout d'abord, j'aurai quelques questions :
- tu as fais une install ou tu essaies de lancer la procédure d'install ?
- quelle est la version de DNN que tu utilises ? les versions 4.x proposent 2 types de chaîne de connexion : 1 pour SQL Server Express 2005 et une autre utilisable pour toutes les versions de SQL Server 2000 et 2005. Il me semble que SQL Server Express 2005 ne permet pas les connexions à distance ("remote connections") mais tu as dit que tu utilisais SQL Server 2000.
- quel problème rencontres-tu lorsque tu essaies d'accéder à la page Install/Install.aspx ?

De toute façon, je pencherai pour un mauvaise chaîne de connexion.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
13/07/2007 11:39
 

Bonjour,
Merci.
-J'essaie de lancer la procedure d'install : là ou tu crée des host/portal  user et ( j'ai fait l'install de la BD, IIS et permission)
- la version de DNN est la 4.5.3
- j'utilises la chaine de connexion à SQL Srv 2000 : et j'ai bien des doutes sur  le format de ctte chaîne et j'utilise celui-c
ci que je paramètre dans le web.config: au bon endroit pour SLQ 2000 et non pas Express. 

<add name="DotNetNuke" connectionString="Server=IP ADRSS;Database=DNN;uid=DNN;pwd=DNN*;" providerName="System.Data.SqlClient" />

<add key="DotNetNuke" value="Server=IP ADRSS;Database=DNN;uid=dnn;pwd=DNN*;" />
IP ADRSS étant l'adresse IP de mon serveur de Base de données SQL 2000 (le srv étant distant) ,  
et j'ai donc l'erreur suivante:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
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.NullReferenceException: Object reference not set to an instance of an object.

Source Error:
Line 80:
Line 81:             'Determine the Upgrade status and redirect to Install.aspx
Line 82:             Select Case GetUpgradeStatus()
Line 83:                 Case Globals.UpgradeStatus.Install
Line 84:                     If AutoUpgrade Then
Source File: D:\clients\DNN\App_Code\Global.asax.vb    Line: 82

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]
   DotNetNuke.Common.Utilities.Config.GetConnectionString(String name) +47
   DotNetNuke.Common.Utilities.Config.GetConnectionString() +38
   DotNetNuke.Data.SqlDataProvider..ctor() +83

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
   System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +103
   System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +261
   System.Activator.CreateInstance(Type type, Boolean nonPublic) +66
   DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectProviderName, String ObjectNamespace, String ObjectAssemblyName, Boolean UseCache) +582
   DotNetNuke.Data.DataProvider.CreateProvider() +39
   DotNetNuke.Data.DataProvider..cctor() +13

[TypeInitializationException: The type initializer for 'DotNetNuke.Data.DataProvider' threw an exception.]
   DotNetNuke.Common.Globals.GetUpgradeStatus() +67
   DotNetNuke.Common.Global.CheckVersion() in D:\clients\DNN\App_Code\Global.asax.vb:82
   DotNetNuke.Common.Global.Application_Start(Object Sender, EventArgs E) in D:\clients\DNN\App_Code\Global.asax.vb:321

Je pense également pour la chaîne de connexion.
Merci pour l'aide apportée.
Nassero

 
Nouveau message
13/07/2007 13:12
 

En standard, il me semble que les 2 ConnectionString sont les suivantes :
<add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;" providerName="System.Data.SqlClient" />
<add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>

Le nom et la clé "SiteSqlServer" sont important car ils sont repris tout au long du web.config dans les différentes parties : au niveau du MemberShipProvider et au niveau du dataprovider général.

La personnalisation de ce nom nécessite donc la modification des sections utilisant ces chaînes de connexion. Je dis ça parce que tu as apparemment remplacé "SiteSqlServer" par "DotNetNuke" lors de la déclaration des chaînes.




Stéphane TETARD
ARICIE - Member of DotNetNuke France
 
Nouveau message
13/07/2007 13:29
 

Merci de la réponse.
Effectivement tu as bien raison ce nom de clé est réutilisé et je ne l'ai pas changé ailleurs.
Je fait un test et vois l'impact de ce test. je reposte pour le suivi d'info.
Merci encore
Nassero

 
Nouveau message
17/07/2007 17:11
 

nassero a dit :

Merci de la réponse.
Effectivement tu as bien raison ce nom de clé est réutilisé et je ne l'ai pas changé ailleurs.
Je fait un test et vois l'impact de ce test. je reposte pour le suivi d'info.
Merci encore
Nassero


Bjr,

Le pb était donc bien là ne nom de clé de connection string, mais je bute sur un autre pb qui est le suivant:
en accédant à la page default.aspx j'ai une erreur qui est la suivante:
'dbo.GetPortalAliasByPortalID' doesn't exist 

En revanche quand je tape l'url /install/install.aspx j'arrive directement sur la page d'install et j'ai un message Installation complete puis il y a un lien " Click here To Acces your portal", je clic et j'obtiens  unmessage ( l'url est toujousr sur /install ) Directory Listing access Denied 

Mon hebergeur confimre la création de 82 tables

Ma question est me manque-til cette ou ces procédures stockées comme indiquées, puis les récupérre qque part et les intégrer.

Y-a ti une autre URL ou la m^me avec d'autre paramètres qui permment de configurer le portail DNN ?

Merci pour votre aide
Nas

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationCould not connect to database specified in connectionString for SqlDataProviderCould not connect to database specified in connectionString for SqlDataProvider