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
Adatbázis az Azure SQL Database-ben vagy felügyelt Azure SQL-példányban. Az alábbi rövid útmutatók egyikével létrehozhat és konfigurálhat egy adatbázist az Azure SQL Database-ben:
Action Azure SQL Database Azure SQL Managed Instance Létrehozás Portal Portal CLI CLI PowerShell PowerShell Konfigurálás Kiszolgálószintű IP-tűzfalszabály) virtuális gép (VM) Csatlakozás tivitása helyszíni Csatlakozás tivitás Adatok betöltése Wide World Importers loaded per quickstart A Wide World Importers visszaállítása Adventure Works visszaállítása vagy importálása BACPAC-fájlból a GitHubról Fontos
A cikkben szereplő szkriptek az Adventure Works adatbázis használatára vannak megírva. Felügyelt SQL-példány esetén importálnia kell az Adventure Works-adatbázist egy példányadatbázisba, vagy módosítania kell a cikkben szereplő szkripteket a Wide World Importers adatbázis használatához.
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:
- Nyissa meg a Visual Studio Code-ot.
- Nyissa meg a Bővítmények panelt (vagy a Ctrl + Shift + X billentyűkombinációt).
- 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:
- Nyissa meg a Visual Studio Code-ot.
- Nyissa meg a Bővítmények panelt (vagy a Ctrl + Shift + X billentyűkombinációt).
- 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.
Jelentkezzen be az Azure Portalra.
Lépjen az SQL-adatbázisok vagy a felügyelt SQL-példányok lapjára.
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.
Nyisson meg egy új Visual Studio Code-ablakot.
Nyomja le a Ctrl +N billentyűkombinációt. Megnyílik egy új egyszerű szöveges fájl.
Válassza az Egyszerű szöveg lehetőséget az állapotsor jobb alsó sarkában.
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.
A Visual Studio Code-ban nyomja le a Ctrl + Shift + P (vagy F1) billentyűkombinációt a parancskatalógus megnyitásához.
Írja be
connect
, majd válassza az MS SQL:Csatlakozás lehetőséget.Válassza a + Csatlakozás ion-profil létrehozása lehetőséget.
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.
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;
Nyomja le a Ctrl + Shift + E billentyűkombinációt a lekérdezés futtatásához és a táblák eredményeinek
Product
ProductCategory
megjelenítéséhez.
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.
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() );
Ú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.
Cserélje le az előző lekérdezést a következőre:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
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.
Cserélje le az előző lekérdezést a következőre:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Nyomja le a Ctrl + Shift +E billentyűkombinációt a táblázat megadott sorának
Product
törléséhez.