Opening website produces sql error

  • LS,

    I'm using Visual studio 2005 c# and MS SQL server 2005 and made a webpage at http://www.lindersautomatisering.nl

     

    When you open the page for the first time you will get an error. But if you just refresh the page the page opens and the error is gone. If you than close internet explorer and revist the page, it will still open. But if you waith a little longer, the problem is back. The error is:

    Serverfout in toepassing /.


    Er is een verbinding met de server tot stand gebracht, maar vervolgens is er een fout opgetreden tijdens het aanmeldingsproces. (provider: Provider van Gedeeld geheugen, error: 0 - Er is geen proces aan het andere uiteinde van de pipe.)

    Beschrijving: Er is een onverwerkte uitzondering opgetreden tijdens het uitvoeren van de huidige webaanvraag. Raadpleeg de stacktracering voor meer informatie over deze fout en de oorsprong ervan in de code.

    Details van uitzondering: System.Data.SqlClient.SqlException: Er is een verbinding met de server tot stand gebracht, maar vervolgens is er een fout opgetreden tijdens het aanmeldingsproces. (provider: Provider van Gedeeld geheugen, error: 0 - Er is geen proces aan het andere uiteinde van de pipe.)

    Fout in bron:

    Er is een onverwerkte uitzondering gegenereerd tijdens het uitvoeren van de huidige webaanvraag. Aan de hand van de onderstaande tracering van de uitzonderingsstack kunt u meer informatie verkrijgen over de oorsprong en de locatie van de uitzondering.

    Stacktracering:

    [SqlException (0x80131904): Er is een verbinding met de server tot stand gebracht, maar vervolgens is er een fout opgetreden tijdens het aanmeldingsproces. (provider: Provider van Gedeeld geheugen, error: 0 - Er is geen proces aan het andere uiteinde van de pipe.)]   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +734995   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188

     

    As the error clearly indicates SqlClient I expect that the error is in the SQL part.

    PS when I open the webpage through the internet explorer from the server itself, than there never is a problem.

     

    I hope someone can give me a hint.

     

    Part of the error is in dutch (sorry) but searching the error on google gave no results.

     

    The translation of the error's beginning would be:

    ServerError in application /.

    There is a connection with the server but an error appeared during login (could be startup)

    Provider: Provider shared memory error, error 0. There is no process at the end of the pipe

    (I hope this helps)

    Greetings Clemens Linders

     

     

  • Given the translation of the error, (haven't gotten around to to learning Dutch - that's in my list of goals for the 2010-20 decade) it looks to me like either:

    1) You only have Shared Memory enabled as a network protocol on your server (that is the default installation)

    2) You have only Shared Memory enabled on your SQL client (which in this case is your webserver). The default is everything enabled but Shared Memory

    I would expect 1) to be the culprit. You would have to enable TCP/IP on the SQL Server. Be very clear on what you're doing and the implications thereof. The list of security issues possible here is daunting. At the least make sure that this is an "isolated" environment, that is, within a DMZ (an area between two firewalls physically restricting access).

    Hope that helps a bit.

    J.

     

  • Hi James,

    Thanks for your response. When I setup my Windows 2003 server and MS SQL server 2005 I didn't change (or find) any Shared Memory setting.

    Any idea where I can check or change these settings??

     

    PS if the trouble is granting access for TCP/IP wouldn't that mean that through internet you could never access the page?? But as mentioned after refresh the page shows?

     

    As soon as I know where to find these Shared Memory settings I can start testing.

     

    Greetings Clemens

  • Hi James,

    I found out where to change this TCP/IP setting and the problem appears to be over!!

     

    Thanks Clemens

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply