SQL Server indítása egyfelhasználós módban: A Step-by-Step Guide


Az SQL Server egy népszerű relációs adatbázis-kezelő rendszer, amelyet minden méretű szervezet használ. Bizonyos esetekben előfordulhat, hogy az SQL Server egyfelhasználós üzemmódban kell elindítani a rendszergazdai feladatok elvégzéséhez vagy a problémák elhárításához. Az egyfelhasználós mód lehetővé teszi, hogy egyszerre csak egy felhasználó csatlakozzon az adatbázishoz, ami hasznos lehet, ha karbantartási feladatokat kell végrehajtani, vagy helyre kell állítani egy sérült adatbázist. Ebben a cikkben az SQL Server egyfelhasználós módban történő indításához szükséges lépéseket vizsgáljuk meg.

1. lépés: Az SQL Server szolgáltatás leállítása

Az SQL Server egyfelhasználós módban történő indítása előtt le kell állítani az SQL Server szolgáltatást. Ehhez nyissa meg az SQL Server konfigurációkezelőt, és navigáljon az SQL Server Services szakaszra. Kattintson a jobb gombbal a leállítani kívánt SQL Server szolgáltatásra, és válassza a Leállítás parancsot.

2. lépés: Az SQL Server elindítása egyfelhasználós módban

Miután az SQL Server szolgáltatást leállította, elindíthatja az SQL Server-t egyfelhasználós módban. Ehhez nyissa meg a parancssort rendszergazdaként, és navigáljon az SQL Server telepítésének BINN könyvtárába. Futtassa a következő parancsot az SQL Server egyfelhasználós módban történő indításához:

sqlservr.exe -m

Ez a parancs egyfelhasználós üzemmódban indítja el az SQL Server-t az alapértelmezett példánynévvel. Ha megnevezett példányt kell indítania, használja a következő parancsot:

sqlservr.exe -m -sInstanceName

Az InstanceName helyébe az InstanceName a megnevezett példány nevét írja be.

3. lépés: Csatlakozás az SQL Serverhez egyfelhasználós módban

Miután az SQL Server egyfelhasználós módban fut, most már csatlakozhat a kiszolgálóhoz az sqlcmd segédprogrammal. Nyisson egy új parancssor ablakot, és futtassa a következő parancsot:

sqlcmd -S ServerNameInstanceName

A ServerName és InstanceName helyébe az SQL Server példányának nevét írja be. Ha az alapértelmezett példányhoz csatlakozik, hagyja ki az InstanceName paramétert.

4. lépés: Karbantartási vagy hibaelhárítási feladatok elvégzése

Miután egyfelhasználós módban csatlakozott az SQL Serverhez, elvégezheti a szükséges karbantartási vagy hibaelhárítási feladatokat. Ne feledje, hogy egyszerre csak egy felhasználó csatlakozhat a kiszolgálóhoz, ezért mindenképpen válassza le a kapcsolatot, ha végzett. A kapcsolat megszakításához egyszerűen írja be a parancssor ablakába a kilépést.

Összefoglalva, az SQL Server egyfelhasználós módban történő indítása hasznos eszköz lehet az adatbázis-adminisztrátorok és a fejlesztők számára. A cikkben ismertetett lépéseket követve elindíthatja az SQL Server-t egyfelhasználós módban, és elvégezheti a szükséges karbantartási vagy hibaelhárítási feladatokat. Ne feledje, hogy az egyfelhasználós módban történő indítás előtt leállítsa az SQL Server szolgáltatást, és ha végzett, bontsa a kapcsolatot.

FAQ
Hogyan állapíthatom meg, hogy az SQL egyfelhasználós üzemmódban van-e?

Ha az SQL Server egyfelhasználós üzemmódban van, az azt jelenti, hogy egyszerre csak egy felhasználó csatlakozhat a kiszolgálóhoz. Annak megállapításához, hogy az SQL Server egyfelhasználós üzemmódban van-e, használhatja az SQL Server konfigurációkezelőjét, vagy futtathat egy Transact-SQL parancsot.

Az SQL Server konfigurációkezelő használata:

1. Nyissa meg az SQL Server konfigurációkezelőt.

2. Kattintson az SQL Server Services (SQL-kiszolgálói szolgáltatások) gombra.

3. Keresse meg az ellenőrizni kívánt SQL Server-példányt.

4. Kattintson rá a jobb gombbal, és válassza a Properties (Tulajdonságok) lehetőséget.

5. A Tulajdonságok ablakban kattintson az Indítási paraméterek fülre.

6. Keresse meg a „-m” vagy „-f” paramétert. Ha e paraméterek valamelyike jelen van, akkor az SQL Server példány egyfelhasználós üzemmódban van.

Transact-SQL parancs használatával:

1. Nyissa meg az SQL Server Management Studiót.

2. Csatlakozzon az ellenőrizni kívánt SQL Server-példányhoz.

3. Nyisson egy új lekérdezés ablakot.

4. Végezze el a következő parancsot:

SELECT @@SERVERNAME, SERVERPROPERTY(‘IsSingleUser’)

Ha az eredmény „1”, akkor az SQL Server példány egyfelhasználós üzemmódban van. Ha az eredmény „0”, akkor nincs egyfelhasználós üzemmódban.

E módszerek bármelyikének használatával megállapíthatja, hogy az SQL Server egyfelhasználós üzemmódban van-e.

Hogyan indíthatom el az SQL Server-t minimális konfigurációs módban?

Az SQL Server minimális konfigurációs módban történő indítása hasznos hibaelhárítási lépés, amely lehetővé teszi, hogy az SQL Server-t minimális számú opcióval és konfigurációs beállítással indítsa el. Az alábbiakban ismertetjük az SQL Server minimális konfigurációs módban történő indításának lépéseit:

1. Nyissa meg az SQL Server konfigurációkezelőt. Ez megtalálható a Start menüben az SQL Server [verzió] alatt, vagy az „SQL Server Configuration Manager” kereséssel a Start menüben.

2. A Konfigurációkezelőben kattintson a bal oldali ablaktáblában az „SQL Server Services” menüpontra.

3. Kattintson a jobb gombbal arra az SQL Server példányra, amelyet minimális konfigurációs módban szeretne elindítani, és válassza a „Tulajdonságok” lehetőséget.

4. A Tulajdonságok ablakban kattintson az „Indítási paraméterek” fülre.

5. Az „Indítási paraméterek” mezőbe írja be a következőket:

-m;SQLCMD

Ez azt mondja meg az SQL Server-nek, hogy minimális konfigurációs módban (-m) induljon, és engedélyezze az SQLCMD parancssori eszközből történő kapcsolódást.

6. Kattintson az „OK” gombra a módosítások mentéséhez.

7. Indítsa újra az SQL Server példányt.

Az SQL Server példány újraindítása után minimális konfigurációs módban fog futni. A példányhoz az SQLCMD segítségével csatlakozhat, ha megnyit egy parancssor ablakot, és beírja a következő parancsot:

sqlcmd -S szervernévpéldánynév

A „szervernév” és „példanév” szavakat helyettesítse az SQL Server példányának megfelelő értékekkel. Most már képesnek kell lennie hibaelhárítási feladatok elvégzésére az SQL Server példányon.

Hogyan indíthatom el az SQL-t parancssorból?

Az SQL parancssorból történő indítása néhány lépést igényel, de viszonylag egyszerű. Az alábbi lépéseket követheti:

1. Nyissa meg a parancssort vagy a terminált a számítógépén.

2. Írja be az „sqlcmd” szót, és nyomja le az Entert. Ez megnyitja az SQL parancssori segédprogramot.

3. Ha egy adott SQL Server-példányhoz szeretne csatlakozni, adja meg a kiszolgáló nevét és a példány nevét a következő szintaxissal: „sqlcmd -S serverinstance”. A „server” szót helyettesítse a szerver nevével, a „instance” szót pedig a csatlakozni kívánt példány nevével. Ha nem adja meg a példány nevét, az SQL Server az alapértelmezett példányhoz fog csatlakozni.

4. Ha egy adott felhasználói fiókkal kell bejelentkeznie, adja meg a felhasználónevet és a jelszót a következő szintaxissal: „sqlcmd -S serverinstance -U username -P password”. A „username” szót helyettesítse a használni kívánt felhasználói fiók nevével, a „password” szót pedig az adott fiók jelszavával.

5. Miután csatlakozott az SQL Server-példányhoz, elkezdheti az SQL-parancsok végrehajtását. Írja be a parancsait az SQL promptba („>”), és nyomja le az Enter billentyűt a parancsok végrehajtásához.

Ennyi! Ha követte ezeket a lépéseket, el kell tudnia kezdeni az SQL használatát a parancssorból.