SQL Server Management Studio Windows használata SQL Server on Linux kezeléséhez

A következőkre vonatkozik: :SQL Server Linuxon

Ez a cikk bemutatja SQL Server Management Studio (SSMS) és bemutat néhány gyakori feladatot. Az SSMS egy Windows alkalmazás, ezért akkor használja az SSMS-t, ha olyan Windows géppel rendelkezik, amely linuxos távoli SQL Server-példányhoz tud csatlakozni.

Borravaló

A SQL Server egy példányához bármely ismerős SQL Server ügyféleszközzel csatlakozhat, például sqlcmd, SQL Server Management Studio (SSMS) vagy MSSQL-bővítmény Visual Studio Code.

A SQL Server Management Studio (SSMS) egy olyan SQL-eszközcsomag része, amely Microsoft ingyenesen biztosítja a fejlesztési és felügyeleti igényeket. Az SSMS egy integrált környezet a SQL Server összes összetevőjének eléréséhez, konfigurálásához, kezeléséhez, felügyeletéhez és fejlesztéséhez. Kapcsolódhat a bármilyen platformon futó SQL Serverhez, akár helyszíni telepítés esetén, Docker-tárolókban vagy a felhőben. Emellett Azure SQL Database és Azure Synapse Analytics is csatlakozik. Az SSMS a grafikus eszközök széles körét kombinálja számos gazdag szkriptszerkesztővel, hogy hozzáférést biztosítson a SQL Server a fejlesztők és rendszergazdák számára minden készségszinten.

Az SSMS számos fejlesztési és felügyeleti képességet kínál a SQL Server számára, beleértve az alábbiakhoz szükséges eszközöket:

  • A SQL Server egy vagy több példányának konfigurálása, monitorozása és felügyelete
  • Adatréteg-összetevők, például adatbázisok és adattárházak üzembe helyezése, monitorozása és frissítése
  • Adatbázisok biztonsági mentése és visszaállítása
  • Transact-SQL (T-SQL) lekérdezések és szkriptek létrehozása és végrehajtása, valamint az eredmények megtekintése
  • T-SQL-szkriptek létrehozása adatbázis-objektumokhoz
  • Adatok megtekintése és szerkesztése adatbázisokban
  • T-SQL-lekérdezések és adatbázis-objektumok, például nézetek, táblák és tárolt eljárások vizuális tervezése

További információért lásd: Mi az SQL Server Management Studio (SSMS)?

A SQL Server Management Studio (SSMS) legújabb verziójának telepítése

A SQL Server használatakor mindig az SSMS legújabb verzióját kell használnia. Az SSMS legújabb verziója folyamatosan frissül és optimalizált, és jelenleg SQL Server on Linux működik. Telepítse a SQL Server Management Studio (SSMS). Az SSMS megkérdezi, hogy mikor érhető el új frissítés.

Jegyzet

Mielőtt SSMS-t használ a Linux kezelésére, tekintse át SQL Server on Linux: Ismert problémák.

Csatlakozás SQL Serverhez Linuxon

A csatlakozáshoz kövesse az alábbi alapvető lépéseket:

  1. Indítsa el az SSMS-t úgy, hogy beírja Microsoft SQL Server Management Studio a Windows keresőmezőbe, majd válassza ki az asztali alkalmazást.

    A SQL Server Management Studio alkalmazásikonja a Windows keresési eredmények képernyőképén.

  2. A Kapcsolódás a kiszolgálóhoz ablakban adja meg a következő adatokat (ha az SSMS már fut, válassza a Connect > Database Engine lehetőséget a Kapcsolódás a kiszolgálóhoz ablak megnyitásához):

    Beállítás Leírás
    kiszolgálótípus Az alapértelmezett adatbázismotor; ne módosítsa ezt az értéket.
    kiszolgálónév1 Adja meg a SQL Server futó cél Linux-gép nevét, illetve ip-címét és portját IP,port formátumban.
    Hitelesítés A SQL Server on Linux a környezethez beállított hitelesítési módszert használja. SQL Server Hitelesítés alapértelmezés szerint be van állítva.
    Bejelentkezési2 Adja meg annak a felhasználónak a nevét, aki hozzáfér egy adatbázishoz a kiszolgálón (például a beállítás során létrehozott alapértelmezett SA fiók).
    Jelszó2 Adja meg a megadott felhasználó jelszavát (a sa-fiókhoz a beállítás során hozta létre a jelszót).

    1 A SQL Server kapcsolati beállításairól a Csatlakozás a Database Engine című témakörben olvashat.

    2Login és Password csak SQL Server Hitelesítéssel

    A SQL Server Management Studio képernyőképe: Csatlakozás az SQL adatbázis szerverhez.

  3. Válassza ki , csatlakoztassa.

    Borravaló

    Ha kapcsolathiba jelentkezik, először próbálja meg diagnosztizálni a problémát a hibaüzenetből. Ezután tekintse át a kapcsolat hibaelhárítási javaslatait.

  4. Miután sikeresen csatlakozott a SQL Server-példányhoz, megnyílik a Object Explorer, és mostantól hozzáférhet az adatbázishoz felügyeleti feladatok végrehajtásához vagy adatok lekérdezéséhez.

Transact-SQL lekérdezések futtatása

Miután csatlakozott a kiszolgálóhoz, csatlakozhat egy adatbázishoz, és futtathat Transact-SQL (T-SQL) lekérdezéseket. A T-SQL-lekérdezések szinte bármilyen adatbázis-feladathoz használhatók.

  1. A Object Explorer területen keresse meg a kiszolgálón található céladatbázist. Például bővítse ki a rendszeradatbázisok elemeit a master adatbázissal való munka érdekében.

  2. Kattintson a jobb gombbal az adatbázisra, majd válassza Új lekérdezéslehetőséget.

  3. A lekérdezési ablakban írjon egy T-SQL-lekérdezést a kiszolgáló összes adatbázisának nevének kiválasztásához.

    SELECT [name]
    FROM sys.databases;
    

    Ha még nem tud lekérdezéseket írni, tekintse meg a Tutorial: Write Transact-SQL statements című témakört.

  4. A lekérdezés futtatásához és az eredmények megtekintéséhez válassza a Végrehajtás gombot.

    A sikeresség képernyőképe. Csatlakozás AZ SQL Database-kiszolgálóhoz: SQL Server Management Studio.

Bár szinte bármilyen felügyeleti feladatot el lehet végezni T-SQL-lekérdezésekkel, az SSMS egy grafikus eszköz, amely megkönnyíti a SQL Server kezelését. Az alábbi szakaszok néhány példát mutatnak be a grafikus felhasználói felület használatára.

Adatbázisok létrehozása és kezelése

Miközben csatlakozik a master adatbázishoz, létrehozhat adatbázisokat a kiszolgálón, és módosíthatja vagy elvetheti a meglévő adatbázisokat. Az alábbi lépések bemutatják, hogyan hajthat végre számos gyakori adatbázis-kezelési feladatot a Management Studióban. A feladatok elvégzéséhez győződjön meg arról, hogy a master adatbázishoz csatlakozik a SQL Server on Linux beállításakor létrehozott kiszolgálószintű egyszerű bejelentkezéssel.

Új adatbázis létrehozása

  1. Indítsa el az SSMS-t, és csatlakozzon a kiszolgálóhoz SQL Server Linux-példányban.
  2. Az Object Explorerben kattintson rá a jobb egérgombbal a Adatbázisok mappára, majd válassza az Új adatbázis... opciót.
  3. Az Új adatbázis párbeszédpanelen adja meg az új adatbázis nevét, majd válassza az OKlehetőséget.

Az új adatbázis sikeresen létrejön a kiszolgálón. Ha inkább t-SQL használatával szeretne új adatbázist létrehozni, tekintse meg CREATE DATABASEcímű témakört.

Adatbázis elvetése

  1. Indítsa el az SSMS-t, és csatlakozzon a szerveréhez a „SQL Server on Linux” rendszerben.
  2. A Object Explorer bontsa ki a Adatbázisok mappát a kiszolgálón található összes adatbázis listájának megtekintéséhez.
  3. A Object Explorer kattintson a jobb gombbal a leejteni kívánt adatbázisra, majd válassza a Delete lehetőséget.
  4. Az Objektum törlése párbeszédpanelen jelölje be a Meglévő kapcsolatok bezárása jelölőnégyzetet, majd válassza OKlehetőséget.

Az adatbázis sikeresen ki lett dobva a kiszolgálóról. Ha inkább t-SQL használatával szeretne elvetni egy adatbázist, tekintse meg DROP DATABASEcímű témakört.

Tevékenységfigyelő használata SQL Server tevékenység adatainak megtekintéséhez

A Activity Monitor eszköz beépített SQL Server Management Studio (SSMS), és információkat jelenít meg SQL Server folyamatokról, valamint arról, hogy ezek a folyamatok hogyan befolyásolják a SQL Server aktuális példányát.

  1. Indítsa el az SSMS-t, és csatlakozzon a szerveréhez a „SQL Server on Linux” rendszerben.
  2. A Object Explorer kattintson a jobb gombbal a kiszolgáló csomópontra, majd válassza a Activity Monitor lehetőséget.

Az Activity Monitor kibontható és összecsukható paneleket jelenít meg az alábbi információkkal:

  • Áttekintés
  • Folyamatok
  • Erőforrás-várakozások
  • Adatfájl-kezelés I/O
  • Legutóbbi költséges lekérdezések
  • Aktív erőforrás-igényes lekérdezések

Amikor egy panel ki van bontva, az Activity Monitor lekérdezi az információkat a példányról. Ha egy panel össze van csukva, az adott panel összes lekérdezési tevékenysége leáll. Egyszerre egy vagy több panelt is kibonthat, hogy különböző típusú tevékenységeket jelenítsen meg a példányon.

Közreműködés az SQL dokumentációjában

Tudta, hogy saját maga szerkesztheti az SQL-tartalmakat? Ha így tesz, nem csak a dokumentáció fejlesztésében segít, hanem az oldal közreműködőjeként is jóváírást kap.

További információ: A Microsoft Learn dokumentáció szerkesztése.