A Windows nem tudja elindítani az SQL Servert (MSSQLSERVER) egy helyi számítógépen. További információért tekintse meg a rendszer eseménynaplóját. Ha ez nem Microsoft szolgáltatás, vegye fel a kapcsolatot a szolgáltatóval, és tekintse meg a 10048-as szolgáltatáshibakódot.
Operációs környezet: Windows xp + SQL Server 2008 Ma, amikor először jöttem a céghez, egy kollégám azt mondta, hogy az adatmotor szolgáltatása nem indulhatott el, ezért bementem az eseménynézőbe, hogy megnézzem a rendszernaplót (jobb kattints a Számítógépemre és válaszd a Kezelést), a következők szerint:
Megoldás: Lépj be az SQL Server konfigurációs eszközbe, tiltsd ki az SQL Server (SQLEXPRESS) szolgáltatását (hogy legközelebb megakadályozza, hogy újra elinduljon a számítógépen, állítsd be a indító módot manuálisra (jobb kattintással – az attribútumokban be lehet állítani)), majd indítsd el az SQL Servert (MSSQLSERVER), ami sikeres, ahogy az alábbi ábrán látható:
Ez általában abból fakad, hogy a SQL Server portszáma más alkalmazások foglalják el; dos parancsokkal vagy hálózati eszközökkel megtekintheted a jelenlegi porthasználatot, megnézheted, melyik program foglalja el a Sql Server alapértelmezett 1433-as portját, és újraindíthatod a programot a befejezés után; Ha problémásnak találod a megtekintést, közvetlenül megváltoztathatod az SQL Server alapértelmezett portját és elindíthatod a SQL Server szolgáltatást
Ez a fajta probléma általában az, hogy az MSSQL alapértelmezett portja foglalt, megtalálja a folyamatban foglalt portot, majd megállítja.
Ha azt tapasztalod, hogy az alapértelmezett port nincs foglalva, vagy furcsa problémák jelentkeznek, kérlek, indítsd újra a számítógépet a megoldáshoz!
|