MS SQLServer/MSDE connection refused probleem, en Enterprise Mgr tool

Sunday 30 January 2005, 06:40:00 | software dev

MSDE is de Developer versie van Microsoft SQL server zeg maar. Het is niet zo eenvoudig om dat ding aan de praat te krijgen over het netwerk.

Zoals anderen ook ondervonden hebben kan het voorkomen dat de server niet op TCP/IP luistert. Om dat op te lossen moet je met behulp van de svrnetcn.exe tool TCP/IP aanschakelen op de server. (tooltje is te vinden in de volgende directory: C:\Program Files\Microsoft SQL Server\80\Tools\Binn)

Als dat al aan stond, en het werkt nog steeds niet, dan helpt het volgende: verander het poort nummertje in 0, herstart de MSDE server, verander het poort nummertje weer in 1433 (default), en herstart de MSDE server. In de logfile ERRORLOG moet nu het volgende verschijnen:

2005-01-30 16:34:06.37 server    SQL server listening on 192.168.1.40: 1433.
2005-01-30 16:34:06.37 server    SQL server listening on 127.0.0.1: 1433.
2005-01-30 16:34:06.39 server    SQL server listening on TCP, Shared Memory.

Deze errorlog is te vinden in C:\MSSQL\LOG

MSDE stoppen/starten door in de Service Manager (door MSDE in start->programs->startup geinstalleerd) op Start te klikken.

(bovenstaande is van toepassing op de SQL server 2000-versie, maar misschien ook op andere versies).

SQL Server Enterprise Manager en MSDE

De SQL server enterprise manager tool is niet onderdeel van MSDE maar kun je wel installeren als "client tools" vanaf een echte SQL server 2000 installatie. Je kunt vervolgens connecten naar je lokale MSDE, maar je moet daar gebruik maken van Windows Authentication en niet sql server authentication.

Een uitgebreide installatie handleiding heb ik elders geschreven: →Installing and configuring MSDE (SQLServer Desktop Edition)