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

Előfeltételek

A cikkben ismertetett lépések teszteléséhez az SQL Server Management Studióra, az SQL Server egy példányához és egy AdventureWorks-adatbázishoz kell hozzáférnie.

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:

    Minden megjegyzés képernyőképe.

    Jegyzet

    A megjegyzés szövegének billentyűparancsa CTRL +K, 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:

    Megjegyzés szövegének képernyőképe.

    Jegyzet

    A szöveg kibontásához használt billentyűparancs CTRL +K, CTRL + U.

  9. Válassza a Végrehajtás lehetőséget a szöveg nem kommentált részének futtatásához.

Húzza be a szöveget

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 az Adatbázis módosítása szövegrészt, majd az eszköztár Behúzás növelése gombját választva helyezze előre a kijelölt szöveget:

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

  4. Jelölje ki ismét az Adatbázis módosítása szövegrészt, majd a Behúzás csökkentése gombra kattintva helyezze vissza a kiemelt szöveget.

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

Objektumok szűrése az Object Explorerben

A sok objektumot tartalmazó adatbázisokban szűréssel kereshet adott táblákat, nézeteket stb. 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 az SQL Server-példányhoz.

  2. Nyissa meg Adatbázisok>AdventureWorks>Táblák. Megjelenik az adatbázis összes táblája.

  3. Kattintson a jobb gombbal Táblákelemre, majd válassza Szűrő>szűrőbeállítások:

    Szűrőbeállítások képernyőképe.

  4. A Szűrőbeállítások ablakban módosíthatja a következő szűrőbeállítások némelyikét:

    • 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 Táblákelemre, majd válassza a Szűrő eltávolításalehetőséget.

    Szűrő eltávolítása képernyőképe.

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

A hibanapló egy fájl, amely az SQL Server-példányban előforduló dolgok részleteit tartalmazza. Az SSMS-ben böngészheti és lekérdezheti a hibás bejelentkezési adatokat. A hibanapló egy .log fájl, amely a fájlrendszerben létezik.

A hibanapló megnyitása az SSMS-ben

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

  2. Bővítse ki a Felügyeleti>SQL Server-naplókat.

  3. Kattintson a jobb gombbal az aktuális hibanaplóra, majd válassza az SQL Server napló megtekintéselehető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.

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

  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 a keresni kívánt szövegre.

  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.

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

  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. Bővítse Szolgáltatások.

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

    A Configuration Manager-kiszolgáló tulajdonságainak képernyőképe.

  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 *naplóval végződő 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 a Jegyzettömbben.

  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és ablakban:

    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.

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

  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 a csatlakoztatott SQL Server-példány nevét:

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