Megosztás a következőn keresztül:


Tippek és trükkök az SQL Server Management Studio (SSMS) használatához

Ez a cikk néhány tippet és trükköt tartalmaz az SQL Server Management Studio (SSMS) használatához. Ez a cikk bemutatja, hogyan:

  • A(z) Transact-SQL (T-SQL) szöveg megjegyzése/feloldása
  • Szöveg behúzása
  • Objektumok szűrése az Object Explorerben
  • Az SQL Server hibanaplójának elérése
  • Az SQL Server-példány nevének megkeresése

Prerequisites

A cikkben ismertetett lépések teszteléséhez az SQL Server Management Studióra, az SQL Server egy példányához és az AdventureWorks-adatbázishoz való hozzáférésre van szükség.

Megjegyzés/a T-SQL-kód megjegyzésének feloldása

A Megjegyzés gomb segítségével megjegyzéseket fűzhet a szöveghez, és törölheti a szövegrészeket az eszköztáron. A megjegyzésként írt szöveg nem lesz végrehajtva.

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

  2. Csatlakozzon a saját SQL Server-példányához.

  3. Nyisson meg egy Új lekérdezés ablakot.

  4. Illessze be a következő Transact-SQL kódot a szövegablakba.

    USE master;
    GO
    
    --Drop the database if it already exists
    IF EXISTS (SELECT name
               FROM sys.databases
               WHERE name = N'TutorialDB')
        DROP DATABASE TutorialDB;
    GO
    
    CREATE DATABASE TutorialDB;
    GO
    
    ALTER DATABASE [TutorialDB]
        SET QUERY_STORE = ON;
    GO
    
  5. Jelölje ki az Adatbázis módosítása szövegrészt, majd válassza a Megjegyzés gombot az eszköztáron:

    Megjegyzés gomb képernyőképe.

  6. Válassza a Végrehajtás lehetőséget a szöveg ki nem kommentelt részének végrehajtásához.

  7. Jelölje ki az Alter Database parancs kivételével mindent, majd válassza a Megjegyzés gombot:

    Képernyőkép a Megjegyzés minden eleméről.

    Note

    A megjegyzés szövegének billentyűparancsa a Ctrl+K és a Ctrl+C.

  8. Jelölje ki az Adatbázis módosítása szövegrészt, majd válassza a Kibontás gombot a szöveg kibontásához:

    Képernyőkép a kommentálatlan szövegről.

    Note

    A szöveg kibontásához használt billentyűparancs a Ctrl+K és a Ctrl+U.

  9. Válassza a Végrehajtás lehetőséget a szöveg ki nem kommentelt részének végrehajtásához.

Szöveg behúzása

Az eszköztár behúzási gombjaival növelheti vagy csökkentheti a szöveg behúzását.

  1. Nyisson meg egy Új lekérdezés ablakot.

  2. Illessze be a következő Transact-SQL kódot a szövegablakba:

    USE master;
    GO
    --Drop the database if it already exists
    IF EXISTS (SELECT name
               FROM sys.databases
               WHERE name = N'TutorialDB')
        DROP DATABASE TutorialDB;
    GO
    
    CREATE DATABASE TutorialDB;
    GO
    
    ALTER DATABASE [TutorialDB]
        SET QUERY_STORE = ON;
    GO
    
  3. Jelölje ki a szöveg Adatbázis módosítása részét, majd kattintson az eszköztár Behúzás növelése gombjára a kijelölt szöveg jobbra való áthelyezéséhez:

    A behúzás növelése képernyőképe.

    Note

    A behúzás növeléséhez használt billentyűparancs a Tab.

  4. Jelölje ki ismét a szöveg Adatbázis módosítása részét, majd a Behúzás csökkentése gombra kattintva helyezze át a kiemeltet balra:

    Behúzás csökkentése képernyőképe.

    Note

    A behúzás csökkentésére használható billentyűparancs a Shift+Tab.

Objektumok szűrése az Object Explorerben

A sok objektumot tartalmazó adatbázisokban szűrés használatával csökkentheti az objektumok listáját adott táblák, nézetek stb. megjelenítéséhez. Ez a szakasz a táblák szűrését ismerteti, de az Alábbi lépéseket az Object Explorer bármely más csomópontjában is használhatja:

  1. Csatlakozzon a saját SQL Server-példányához.

  2. Bontsa ki az Databases>AdventureWorks-táblákat>. Megjelenik az adatbázis összes táblája.

  3. Kattintson a jobb gombbal a Táblák elemre, majd válassza a Szűrőszűrő>beállításai lehetőséget:

    Képernyőkép a Szűrőbeállításokról.

  4. A Szűrőbeállítások ablakban megadhat egy értéket egy kiválasztott beállításhoz:

    • Szűrés név szerint:

      Képernyőkép a szűrésről név szerint.

    • Szűrés séma szerint:

      Képernyőkép a séma szerinti szűrésről.

  5. A szűrő törléséhez kattintson a jobb gombbal a Táblák elemre , és válassza a Szűrő eltávolítása parancsot.

    Képernyőkép a Szűrő eltávolítása parancsról.

Az SQL Server hibanaplójának elérése

A hibanapló egy olyan fájl, amely az SQL Server-példányban előforduló jelentős események részleteit tartalmazza. Az SSMS-ben tallózhat és lekérdezheti a hibanaplót. A hibanapló egy .log fájl, amely a fájlrendszerben létezik.

A hibanapló megnyitása az SSMS-ben

  1. Csatlakozzon a saját SQL Server-példányához.

  2. Bontsa ki a felügyeleti>SQL Server-naplókat.

  3. Kattintson a jobb gombbal az Aktuális hibanaplóra, és válassza az SQL Server-napló megtekintése lehetőséget:

    Képernyőkép a hibanapló megtekintéséről az SSMS-ben.

Hibanapló lekérdezése az SSMS-ben

  1. Csatlakozzon az SQL Server-példányhoz az Object Explorerben.

  2. Nyisson meg egy lekérdezésszerkesztő ablakot a Fájl>új>lekérdezése aktuális kapcsolattal funkcióval.

  3. Illessze be a következő Transact-SQL kódot a lekérdezési ablakban:

    EXECUTE sp_readerrorlog 0, 1, 'Server process ID';
    
  4. Módosítsa az egyes idézőjelek szövegét úgy, hogy az tartalmazza a keresett szöveget.

  5. Hajtsa végre a lekérdezést, majd tekintse át az eredményeket:

    Képernyőkép a hibanapló lekérdezéséről.

A hibanapló helyének megkeresése, ha SQL Serverhez csatlakozik

  1. Csatlakozzon az SQL Server-példányhoz az Object Explorerben.

  2. Nyisson meg egy lekérdezésszerkesztő ablakot a Fájl>új>lekérdezése aktuális kapcsolattal funkcióval.

  3. Illessze be a következő Transact-SQL kódot a lekérdezési ablakba, majd válassza a Végrehajtáslehetőséget:

    SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location';
    
  4. Az eredmények a hibanapló helyét mutatják a fájlrendszerben:

    Képernyőkép a hibanapló lekérdezés szerinti megkereséséről.

Keresse meg a hibanapló helyét, ha nem tud csatlakozni az SQL Serverhez

Az SQL Server hibanaplójának elérési útja a konfigurációs beállításoktól függően változhat. A hibanapló helyének elérési útja az SQL Server Configuration Manager sql server indítási paramétereiben található.

Az alábbi lépéseket követve keresse meg a megfelelő indítási paramétert, amely azonosítja az SQL Server hibanaplójának helyét. Az elérési út eltérhet apéldában megadottól.

  1. Nyissa meg az SQL Server Configuration Managert.

  2. Szolgáltatások kibontása.

  3. Kattintson jobb gombbal az SQL Server-példányra, majd válassza a Tulajdonságoklehetőséget:

    Képernyőkép a Configuration Manager-kiszolgáló tulajdonságairól.

  4. Válassza az Indítási paraméterek lapot.

  5. A Meglévő paraméterek területen az -e utáni elérési út a hibanapló helye:

    Hibanapló képernyőképe.

    Ezen a helyen számos hibanaplófájl található. A végződő *log fájlnév az aktuális hibanaplófájl. A számokkal végződő fájlnevek korábbi naplófájlok. A rendszer minden alkalommal létrehoz egy új naplót, amikor az SQL Server újraindul.

  6. Nyissa meg a errorlog.log fájlt az előnyben részesített szövegszerkesztőben.

SQL Server-példány nevének megkeresése

Több lehetősége is van arra, hogy az SQL Server-példány nevét megkeresse, akár azelőtt, hogy csatlakozna az SQL Serverhez, akár utána.

Az SQL Serverhez való csatlakozás előtt

  1. Az alábbi lépéseket követve keresse meg a SQL Server hibanaplót a lemez.

  2. Nyissa meg a errorlog.log fájlt az előnyben részesített szövegszerkesztőben.

  3. Keresse a következő szöveget: szerver neve:.

    Az idézőjelekben szereplő szöveg a kapcsolathoz használni kívánt SQL Server-példány neve:

    Képernyőkép a kiszolgáló nevének megkereséséről a hibanaplóban.

    A név formátuma a HOSTNAME\INSTANCENAME. Ha csak a gazdagép nevét látja, akkor a telepítés során az alapértelmezett példány került beállításra, és a példány neve MSSQLSERVER. Ha egy alapértelmezett példányhoz csatlakozik, csak a gazdagép nevét kell megadnia az SQL Serverhez való csatlakozáshoz. Az elérési út eltérhet a mintakép elérési útjától.

Amikor csatlakozik az SQL Serverhez

Amikor csatlakozik az SQL Serverhez, három helyen találja a kiszolgáló nevét:

  • A kiszolgáló neve megjelenik az Object Explorerben:

    Képernyőkép az SQL Server-példány nevéről az Object Explorerben.

  • A kiszolgáló neve megjelenik a lekérdezésszerkesztő ablakában:

    Képernyőkép az SQL Server-példány nevéről a Lekérdezés ablakban.

  • A kiszolgáló neve Tulajdonságoklistában szerepel.

    • A Nézet menüben válassza Tulajdonságok ablak:

      Képernyőkép az SQL Server-példány nevéről a Tulajdonságok ablakban.

Ha egy aliashoz vagy rendelkezésre állási csoport figyelőjéhez kapcsolódsz

Ha aliashoz vagy rendelkezésre állási csoport figyelőhöz csatlakozik, az adatok megjelennek Objektumkezelő és tulajdonságai között. Ebben az esetben előfordulhat, hogy az SQL Server-példány neve nem egyértelmű, ezért le kell kérdezni:

  1. Csatlakozzon az SQL Server-példányhoz az Object Explorerben.

  2. Nyisson meg egy lekérdezésszerkesztő ablakot a Fájl>új>lekérdezése aktuális kapcsolattal funkcióval.

  3. Illessze be a következő Transact-SQL kódot az ablakba:

    SELECT @@SERVERNAME;
    
  4. A lekérdezés eredményeinek megtekintésével azonosíthatja annak az SQL Server-példánynak a nevét, amelyhez csatlakozik:

    Képernyőkép az SQL Server nevének lekérdezéséről.