Rövid útmutató: Az Azure SQL Database vagy az Azure SQL Managed Instance csatlakoztatása és lekérdezése a Visual Studio Code használatával

A következőre vonatkozik: Azure SQL DatabaseFelügyelt Azure SQL-példány

A Visual Studio Code linuxos, macOS és Windows rendszerű grafikus kódszerkesztő. Támogatja a bővítményeket, beleértve az SQL Server, az Azure SQL Database, az Azure SQL Managed Instance és az Azure Synapse Analytics adatbázisának lekérdezéséhez szükséges mssql-bővítményt . Ebben a rövid útmutatóban a Visual Studio Code használatával csatlakozhat az Azure SQL Database-hez vagy a felügyelt Azure SQL-példányhoz, majd Transact-SQL-utasításokat futtatva adatokat kérdezhet le, szúrhat be, frissíthet és törölhet.

Előfeltételek

A Visual Studio Code telepítése

Győződjön meg arról, hogy telepítette a legújabb Visual Studio Code-ot. A telepítési útmutatót a Visual Studio Code telepítése című témakörben talál.

A Visual Studio Code konfigurálása

Ablakok

Töltse be az mssql-bővítményt az alábbi lépések végrehajtásával:

  1. Nyissa meg a Visual Studio Code-ot.
  2. Nyissa meg a Bővítmények panelt (vagy a Ctrl + Shift + X billentyűkombinációt).
  3. Keresse meg sql és telepítse az SQL Server (mssql) bővítményt.

További telepítési útmutató: mssql for Visual Studio Code.

macOS

MacOS esetén telepítenie kell az OpenSSL-t, amely az mssql-bővítmény által használt .NET Core előfeltétele. Nyissa meg a terminált, és adja meg az alábbi parancsokat a brew és az OpenSSL telepítéséhez.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/

Linux (Ubuntu)

Töltse be az mssql-bővítményt az alábbi lépések végrehajtásával:

  1. Nyissa meg a Visual Studio Code-ot.
  2. Nyissa meg a Bővítmények panelt (vagy a Ctrl + Shift + X billentyűkombinációt).
  3. Keresse meg sql és telepítse az SQL Server (mssql) bővítményt.

További telepítési útmutató: mssql for Visual Studio Code.

Kiszolgáló kapcsolati adatainak lekérése

Szerezze be az Azure SQL Database-hez való csatlakozáshoz szükséges kapcsolati adatokat. A közelgő eljárásokhoz szüksége lesz a teljes kiszolgálónévre vagy állomásnévre, adatbázisnévre és bejelentkezési adatokra.

  1. Jelentkezzen be az Azure Portalra.

  2. Lépjen az SQL-adatbázisok vagy a felügyelt SQL-példányok lapjára.

  3. Az Áttekintés lapon tekintse át az SQL Database Kiszolgáló neve melletti teljes kiszolgálónevet, vagy a felügyelt SQL-példány gazdagépe melletti teljes kiszolgálónevet. A kiszolgáló vagy a gazdagép nevének másolásához mutasson rá, és válassza a Másolás ikont.

A nyelvmód SQL értékre állítása

A Visual Studio Code-ban állítsa a nyelvi módot SQL-re az mssql-parancsok és a T-SQL IntelliSense engedélyezéséhez.

  1. Nyisson meg egy új Visual Studio Code-ablakot.

  2. Nyomja le a Ctrl +N billentyűkombinációt. Megnyílik egy új egyszerű szöveges fájl.

  3. Válassza az Egyszerű szöveg lehetőséget az állapotsor jobb alsó sarkában.

  4. A megnyíló Nyelvi mód kiválasztása legördülő listában válassza az SQL lehetőséget.

Csatlakozás az adatbázishoz

A Visual Studio Code használatával hozzon létre kapcsolatot a kiszolgálóval.

Fontos

A folytatás előtt győződjön meg arról, hogy a kiszolgáló és a bejelentkezési adatok készen állnak. A kapcsolatprofil adatainak megadása után, ha módosítja a fókuszt a Visual Studio Code-ról, újra kell indítania a profil létrehozását.

  1. A Visual Studio Code-ban nyomja le a Ctrl + Shift + P (vagy F1) billentyűkombinációt a parancskatalógus megnyitásához.

  2. Írja beconnect, majd válassza az MS SQL:Csatlakozás lehetőséget.

  3. Válassza a + Csatlakozás ion-profil létrehozása lehetőséget.

  4. Kövesse az utasításokat az új profil kapcsolati tulajdonságainak megadásához. Az egyes értékek megadása után a folytatáshoz nyomja le az Enter billentyűt .

    Tulajdonság Ajánlott érték Leírás
    Kiszolgáló neve A teljes kiszolgálónév Valami ilyesmi: mynewserver20170313.database.windows.net.
    Adatbázis neve mySampleDatabase A csatlakozni kívánt adatbázis.
    Hitelesítés SQL-bejelentkezés Ez az oktatóanyag SQL-hitelesítést használ.
    Felhasználónév Felhasználónév A kiszolgáló létrehozásához használt kiszolgálói rendszergazdai fiók felhasználóneve.
    Jelszó (SQL-bejelentkezés) Jelszó A kiszolgáló létrehozásához használt kiszolgálói rendszergazdai fiók jelszava.
    Menti a jelszót? Igen vagy nem Ha nem szeretné minden alkalommal megadni a jelszót, válassza az Igen lehetőséget.
    Adja meg a profil kívánt nevét Profilnév, például mySampleProfile A mentett profilok felgyorsítják a kapcsolatot a későbbi bejelentkezések során.

    Ha sikeres, megjelenik egy értesítés arról, hogy a profil létrehozása és csatlakoztatása megtörtént.

Adatok lekérdezése

Futtassa az alábbi Standard kiadás LECT Transact-SQL utasítást a 20 legjobb termék kategória szerinti lekérdezéséhez.

  1. A szerkesztőablakban illessze be a következő SQL-lekérdezést.

    SELECT pc.Name AS CategoryName,
        p.name AS ProductName
    FROM [SalesLT].[ProductCategory] pc
    INNER JOIN [SalesLT].[Product] p
        ON pc.ProductCategoryId = p.ProductCategoryId;
    
  2. Nyomja le a Ctrl + Shift + E billentyűkombinációt a lekérdezés futtatásához és a táblák eredményeinek ProductProductCategory megjelenítéséhez.

    Screenshot of query to retrieve data from 2 tables.

Adat beszúrása

Futtassa az alábbi IN Standard kiadás RT Transact-SQL utasítást egy új termék táblázatba való SalesLT.Product felvételéhez.

  1. Cserélje le az előző lekérdezést erre a lekérdezésre.

    INSERT INTO [SalesLT].[Product] (
        [Name],
        [ProductNumber],
        [Color],
        [ProductCategoryID],
        [StandardCost],
        [ListPrice],
        [SellStartDate]
     )
     VALUES (
        'myNewProduct',
        123456789,
        'NewColor',
        1,
        100,
        100,
        GETDATE()
     );
    
  2. Új sor beszúrásához nyomja le a Ctrl+ Shift +E billentyűkombinációt Product .

Adatok frissítése

Futtassa a következő UPDATE Transact-SQL utasítást a hozzáadott termék frissítéséhez.

  1. Cserélje le az előző lekérdezést a következőre:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Nyomja le a Ctrl + Shift +E billentyűkombinációt a táblázat megadott sorának frissítéséhez Product .

Adatok törlése

Futtassa a következő DELETE Transact-SQL utasítást az új termék eltávolításához.

  1. Cserélje le az előző lekérdezést a következőre:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Nyomja le a Ctrl + Shift +E billentyűkombinációt a táblázat megadott sorának Product törléséhez.

További lépések