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


Rövid útmutató: SQL Server-példány csatlakoztatása és lekérdezése az SQL Server Management Studióval (SSMS)

A következőkre vonatkozik:SQL Server

Ismerkedés az SQL Server Management Studio (SSMS) használatával az SQL Server-példányhoz való csatlakozáshoz és néhány Transact-SQL (T-SQL) parancs futtatásához.

Megjegyzés:

Bár a Microsoft Entra ID az Azure Active Directory (Azure AD) új neve, a meglévő környezetek megzavarásának megakadályozása érdekében az Azure AD továbbra is megmarad néhány kódoltan rögzített elemben, például a felhasználói felület mezőiben, kapcsolatszolgáltatókban, hibakódokban és parancsmagokban. Ebben a cikkben a két név felcserélhető.

A cikk bemutatja, hogyan kövesse az alábbi lépéseket:

  • Csatlakozás SQL Server-példányhoz
  • Adatbázis létrehozása
  • Tábla létrehozása az új adatbázisban
  • Sorok beszúrása az új táblába
  • Az új tábla lekérdezése és az eredmények megtekintése
  • A kapcsolat tulajdonságainak ellenőrzéséhez használja a lekérdezési ablak tábláját

Ez a cikk az SQL Server egy példányának csatlakoztatását és lekérdezését ismerteti. Az Azure SQL-hez lásd a rövid útmutatót: Az SSMS használata az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz való csatlakozáshoz és lekérdezéshez.

Az SQL Server Management Studióval kapcsolatos további információkért tekintse meg az SQL Server Management Studio (SSMS) használatához szükséges tippeket és trükköket.

Előfeltételek

A gyors kezdéshez a következő előfeltételekre van szüksége:

Csatlakozás SQL Server-példányhoz

Az SQL Server-példányhoz való csatlakozáshoz kövesse az alábbi lépéseket:

  1. Indítsa el az SQL Server Management Studiót. Az SSMS első futtatásakor megnyílik a Csatlakozás a kiszolgálóhoz ablak. Ha nem nyitja meg, manuálisan is megnyithatja az Object Explorer>Connect>adatbázismotor kiválasztásával.

    Képernyőkép az Object Explorer kapcsolódási hivatkozásáról.

  2. Megjelenik a Csatlakozás a kiszolgálóhoz párbeszédpanel. Az SSMS 21-ben testre szabhatja a kapcsolati párbeszédpanel felületét az Eszközök>beállításai>környezeti>kapcsolat párbeszédpanelen. Az adatbázismotorhoz való csatlakozáskor a Modern kapcsolat párbeszédpanelen modern formátumot használhat. Használja a klasszikus kapcsolati párbeszédpanelt az adatbázismotorhoz, az SQL Server Analysis Serviceshez (SSAS), az SQL Server Reporting Serviceshez (SSRS) és az SQL Server Integration Serviceshez (SSIS) való csatlakozáskor.

    Modern kapcsolat párbeszédpanel:

    Képernyőkép az SQL Server modern kapcsolati párbeszédpaneléről.

    Beállítás Javasolt értékek Leírás
    Kiszolgáló neve A teljesen kvalifikált kiszolgáló neve A kiszolgáló neveként adja meg az SQL Server nevét (helyi csatlakozás esetén a localhostot is használhatja kiszolgálónévként). Ha nem az alapértelmezett példányt (MSSQLSERVER) használja, meg kell adnia a kiszolgáló nevét és a példány nevét.

    Ha nem tudja, hogyan állapíthatja meg az SQL Server-példány nevét, tekintse meg az SSMS használatához szükséges további tippeket és trükköket.
    Hitelesítés Windows-hitelesítés

    SQL Server-hitelesítés

    Microsoft Entra-hitelesítés
    A Windows-hitelesítés alapértelmezettként van beállítva.

    A csatlakozáshoz SQL Server-hitelesítést is használhat. Ha azonban az SQL Server-hitelesítést választja, felhasználónevet és jelszót kell megadnia.

    A Microsoft Entra-hitelesítés az SQL Server 2022 (16.x) és újabb verzióihoz érhető el. Részletes konfigurációs utasításokért tekintse meg az oktatóanyagot: Microsoft Entra-hitelesítés beállítása az SQL Serverhez alkalmazásregisztrációval

    A hitelesítési típusokról további információt a Csatlakozás a kiszolgálóhoz (Bejelentkezési oldal) – Adatbázismotor című témakörben talál.
    Felhasználónév Kiszolgálófiók felhasználói azonosítója A kiszolgálóra való bejelentkezéshez használt kiszolgálófiók felhasználói azonosítója. Az SQL Server-hitelesítés használatakor bejelentkezés szükséges.
    Jelszó Kiszolgálófiók jelszava A kiszolgálóra való bejelentkezéshez használt kiszolgálófiók jelszava. Az SQL Server-hitelesítés használatakor jelszóra van szükség.
    Adatbázis neve (nem kötelező) Az adatbázis neve Az Adatbázis neve mezőben adja meg annak az adatbázisnak a nevét, amelyhez csatlakozni szeretne. Az alapértelmezett< érték> általában a következőre mastervan állítva: .
    Titkosítás1 Titkosítási módszer Válassza ki a kapcsolat titkosítási szintjét. Az alapértelmezett érték kötelező.
    Megbízhatósági kiszolgáló tanúsítványa Megbízhatósági kiszolgáló tanúsítványa Ezzel a beállítással megkerülheti a kiszolgálótanúsítványok érvényesítését. Az alapértelmezett érték Hamis (nincs bejelölve), amely megbízható tanúsítványok használatával elősegíti a nagyobb biztonságot.
    Szín (nem kötelező) <alapértelmezett> A szín kiválasztása megváltoztatja az állapotsor színét a kapcsolatok rendszerezéséhez és azonosításához. A Szín alapértelmezett értéke az állapotsor alapértelmezett színe, de a következő értékek közül is választhat: Piros, Zöld, Kék, Sárga és Narancssárga. Egyéni színt az Egyéni... gombbal határozhat meg.

    1 Az alapértelmezett érték kötelező az SQL Server Management Studio (SSMS) 20-ban. Szigorú (SQL Server 2022 és Azure SQL) titkosítást kell használni az Azure SQL Database-hez és a felügyelt Azure SQL-példányhoz. A szigorú (SQL Server 2022 és Azure SQL) titkosítás akkor használható az SQL Serverhez, ha a példányon engedélyezve van a Szigorú titkosítás kényszerítése . Az SQL Server Management Studio 21-ben ezt szigorúnak (minimum SQL Server 2022 és Azure SQL) nevezzük.

    A Speciális ... gombra kattintva módosíthatja a további csatlakozási beállításokat. A kapcsolati lehetőségek közé tartozik például a kapcsolat időtúllépési értéke, az alkalmazás szándéka és a hálózati protokoll. Ez a cikk az alapértelmezett értékeket használja ezekhez a mezőkhöz.


  1. Miután elvégezte az összes mezőt, válassza a Csatlakozás lehetőséget.

  2. Ha ellenőrizni szeretné, hogy az SQL Server-kapcsolat sikeres volt-e, bontsa ki és vizsgálja meg az Objektumkezelőben található objektumokat, ahol megjelenik a kiszolgáló neve, az SQL Server verziója és a felhasználónév. Ezek az objektumok a kiszolgáló típusától függően eltérőek.

    Képernyőkép a helyszíni kiszolgálóhoz való csatlakozásról.

Adatbázis létrehozása

Most hozzunk létre egy adatbázist TutorialDB az alábbi lépések végrehajtásával:

  1. Kattintson a jobb gombbal a kiszolgálópéldányra az Object Explorerben, majd válassza az Új lekérdezés lehetőséget:

    Képernyőkép az új lekérdezési hivatkozásról.

  2. Illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba:

    USE master;
    GO
    
    IF NOT EXISTS (
       SELECT [name]
       FROM sys.databases
       WHERE [name] = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB];
    GO
    
  3. A lekérdezés végrehajtásához válassza az Execute (Végrehajtás ) vagy az F5 (F5) lehetőséget a billentyűzeten.

    Képernyőkép a Végrehajtás parancsról.

    A lekérdezés befejezése után az új TutorialDB-adatbázis megjelenik az Object Explorer adatbázisainak listájában. Ha nem jelenik meg, kattintson a jobb gombbal az Adatbázisok csomópontra, majd válassza a Frissítés lehetőséget.

Tábla létrehozása

Ebben a szakaszban egy táblát hoz létre az újonnan létrehozott TutorialDB-adatbázisban. Mivel a lekérdezésszerkesztő még mindig az master adatbázis környezetében van, az alábbi lépések végrehajtásával váltsa át a kapcsolati környezetet a TutorialDB-adatbázisra :

  1. Az adatbázis legördülő listájában válassza ki a kívánt adatbázist az itt látható módon:

    Képernyőkép a változásadatbázisról.

  2. Illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba:

    USE [TutorialDB];
    GO
    
    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE [dbo].[Customers]
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers (
        [CustomerId] INT NOT NULL PRIMARY KEY, -- primary key column
        [Name] NVARCHAR (50) NOT NULL,
        [Location] NVARCHAR (50) NOT NULL,
        [Email] NVARCHAR (50) NOT NULL
    );
    GO
    
  3. A lekérdezés végrehajtásához válassza az Execute (Végrehajtás ) vagy az F5 (F5) lehetőséget a billentyűzeten.

A lekérdezés befejezése után az új Ügyfelek tábla megjelenik az Object Explorerben található táblák listájában. Ha a tábla nem jelenik meg, kattintson a jobb gombbal a TutorialDB>Tables csomópontra az Object Explorerben, majd válassza a Frissítés lehetőséget.

Képernyőkép az új tábláról.

Sorok beszúrása

Most szúrjunk be néhány sort a létrehozott Ügyfelek táblába. Illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba, majd válassza a Végrehajtás lehetőséget:

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers (
    [CustomerId], [Name], [Location], [Email]
)
VALUES (1, N'Orlando', N'Australia', N''),
       (2, N'Keith', N'India', N'keith0@adventure-works.com'),
       (3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
       (4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO

A tábla lekérdezése és az eredmények megtekintése

A lekérdezés eredményei a lekérdezés szövegablaka alatt láthatók. A Vevők tábla lekérdezéséhez és a beszúrt sorok megtekintéséhez illessze be a következő T-SQL-kódrészletet a lekérdezési ablakba, majd válassza a Végrehajtás lehetőséget:

SELECT *
FROM dbo.Customers;

A lekérdezés eredményei azon a területen jelennek meg, ahol a szöveget beírták.

Képernyőkép az eredmények listájáról.

Az eredmények megjelenítési módját az alábbi lehetőségek egyikének kiválasztásával is módosíthatja:

Képernyőkép a lekérdezési eredmények megjelenítésének három lehetőségéről.

  • Az első gomb szöveges nézetben jeleníti meg az eredményeket, ahogy a következő szakaszban látható képen is látható.
  • A középső gomb rács nézetben jeleníti meg az eredményeket, ez az alapértelmezett beállítás.
  • A harmadik gombbal mentheti az eredményeket egy olyan fájlba, amelynek a kiterjesztése alapértelmezés szerint van .rpt .

Csatlakozási problémák elhárítása

Ha szeretné áttekinteni azokat a hibaelhárítási technikákat, amelyek akkor használhatók, ha egyetlen kiszolgálón nem tud csatlakozni az SQL Server-adatbázismotor egy példányához, tekintse meg az SQL Server adatbázismotorhoz való csatlakozás hibaelhárítását ismertető cikket.