Ik heb een probleem met het opzetten van een connectie naar een sql server express database. Ik maak gebruik van een connectiestring in Web.Config. De connectiestring ziet er als volg uit:
De stukken tussen "<" en ">" heb ik hierin niet vernoemd op deze pagina. Deze zouden echter moeten kloppen want in een andere website die ook hier draait wordt een soortgelijke constructie toegepast waarbij alleen de servernaam anders is.
Ik loop tegen een vaag probleem aan. Als ik mijn website run op de IIS van mijn ontwikkelomgeving Microsoft WebDeveloper gaat alles goed. Echter als ik mijn aspx pagina overzet naar de echte IIS op de server hier krijg ik bij het laden van de pagina de volgende foutmelding.
Error connecting to database, see information below for solving this problem:
* Check your connection string in Web.Config
* Check if there are too many open connections to the database
* Check the amount of connections allowed for connection pooling
Aan het aantal connecties naar de database zou het niet moeten kunnen liggen, aangezien deze telkens netjes afgesloten worden in mijn code. Ook heb ik geprobeerd de ConnectionString aan te passen, maar het vreemde is dat het niet uitmaakt wat ik als uid/password ingeef. Als ik bijvoorbeeld de databasenaam aanpas geeft hij in WebDeveloper bovenstaande fout, maar als ik het uid of pwd aanpas maakt dat geen verschil en werkt alles zonder problemen (althans in WebDeveloper)
Heeft er iemand enig idee waar dit aan zou kunnen liggen? Ik vind het namelijk zeer vreemd dat alles wel werkt in webdeveloper en niet in de "echte" IIS
XML:
1
2
3
4
5
| <configuration> <appSettings> <add key="ConnectionString" value="server=<Computernaam\SQLEXPRESS>;database=<database>;User ID=<user id>Password=<password>;trusted_connection=true"/> <add key = "TablePrefix" value ="<table_prefix>" /> </appSettings> |
De stukken tussen "<" en ">" heb ik hierin niet vernoemd op deze pagina. Deze zouden echter moeten kloppen want in een andere website die ook hier draait wordt een soortgelijke constructie toegepast waarbij alleen de servernaam anders is.
Ik loop tegen een vaag probleem aan. Als ik mijn website run op de IIS van mijn ontwikkelomgeving Microsoft WebDeveloper gaat alles goed. Echter als ik mijn aspx pagina overzet naar de echte IIS op de server hier krijg ik bij het laden van de pagina de volgende foutmelding.
Error connecting to database, see information below for solving this problem:
* Check your connection string in Web.Config
* Check if there are too many open connections to the database
* Check the amount of connections allowed for connection pooling
Aan het aantal connecties naar de database zou het niet moeten kunnen liggen, aangezien deze telkens netjes afgesloten worden in mijn code. Ook heb ik geprobeerd de ConnectionString aan te passen, maar het vreemde is dat het niet uitmaakt wat ik als uid/password ingeef. Als ik bijvoorbeeld de databasenaam aanpas geeft hij in WebDeveloper bovenstaande fout, maar als ik het uid of pwd aanpas maakt dat geen verschil en werkt alles zonder problemen (althans in WebDeveloper)
Heeft er iemand enig idee waar dit aan zou kunnen liggen? Ik vind het namelijk zeer vreemd dat alles wel werkt in webdeveloper en niet in de "echte" IIS
