Quickstart: Visual Studio Code gebruiken om verbinding te maken en query's uit te voeren op Azure SQL Database of Azure SQL Managed Instance

Van toepassing op: Azure SQL DatabaseAzure SQL Managed Instance

Visual Studio Code is een grafische code-editor voor Linux, macOS en Windows. Het biedt ondersteuning voor extensies, waaronder de mssql-extensie voor het uitvoeren van query's op SQL Server, Azure SQL Database, Azure SQL Managed Instance en een database in Azure Synapse Analytics. In deze quickstart gebruikt u Visual Studio Code om verbinding te maken met Azure SQL Database of Azure SQL Managed Instance en voert u vervolgens Transact-SQL-instructies uit om gegevens op te vragen, in te voegen, bij te werken en te verwijderen.

Vereisten

Visual Studio Code installeren

Zorg ervoor dat u de meest recente Visual Studio Code hebt geïnstalleerd. Zie Visual Studio Code installeren voor installatierichtlijnen.

Visual Studio Code configureren

Vensters

Laad de mssql-extensie door de volgende stappen uit te voeren:

  1. Open Visual Studio Code.
  2. Open het deelvenster Extensies (of Ctrl + Shift + X).
  3. sql Zoek en installeer vervolgens de SQL Server-extensie (mssql).

Zie mssql voor Visual Studio Code voor aanvullende installatierichtlijnen.

macOS

Voor macOS moet u OpenSSL installeren. Dit is een vereiste voor .NET Core waarvan de mssql-extensie gebruikmaakt. Open de terminal en voer de volgende opdrachten in om brew en OpenSSL te installeren.

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)

Laad de mssql-extensie door de volgende stappen uit te voeren:

  1. Open Visual Studio Code.
  2. Open het deelvenster Extensies (of Ctrl + Shift + X).
  3. sql Zoek en installeer vervolgens de SQL Server-extensie (mssql).

Zie mssql voor Visual Studio Code voor aanvullende installatierichtlijnen.

Serververbindingsgegevens ophalen

Haal de verbindingsgegevens op die u nodig hebt om verbinding te maken met de Azure SQL-database. U hebt de volledig gekwalificeerde servernaam of hostnaam, databasenaam en aanmeldingsgegevens nodig voor de komende procedures.

  1. Meld u aan bij de Azure-portal.

  2. Navigeer naar de pagina SQL-databases of Met SQL beheerde exemplaren.

  3. Bekijk op de pagina Overzicht de volledig gekwalificeerde servernaam naast Servernaam voor SQL Database, of de volledig gekwalificeerde servernaam naast Host voor een met SQL beheerd exemplaar. Als u de servernaam of hostnaam wilt kopiëren, plaatst u de muisaanwijzer erop en selecteert u het pictogram Kopiëren.

Taalmodus instellen op SQL

Stel de taalmodus in Visual Studio Code in op SQL om mssql-opdrachten en T-SQL IntelliSense in te schakelen.

  1. Open een nieuw Visual Studio Code venster.

  2. Druk op Ctrl+N. Er wordt een nieuw tekstbestand zonder opmaak geopend.

  3. Selecteer Tekst zonder opmaak in de rechterbenedenhoek van de statusbalk.

  4. Selecteer SQL in de vervolgkeuzelijst Taalmodus selecteren die wordt geopend.

Verbinding maken met uw database

Gebruik Visual Studio Code om verbinding te maken met uw server.

Belangrijk

Voordat u doorgaat, moet u ervoor zorgen dat uw server en aanmeldingsgegevens gereed zijn. Wanneer u de verbindingsprofielgegevens gaat invoeren, moet u ervoor zorgen dat de focus op Visual Studio Code blijft, omdat u anders opnieuw moet beginnen met het maken van het verbindingsprofiel.

  1. Druk in Visual Studio Code op Ctrl+Shift+P (of F1) om het opdrachtenpalet te openen.

  2. Typ connect en kies VERVOLGENS MS SQL:Verbinding maken.

  3. Selecteer + Verbinding maken ion-profiel maken.

  4. Volg de aanwijzingen op om de verbindingseigenschappen voor het nieuwe profiel op te geven. Wanneer u een waarde hebt opgegeven, drukt u op Enter om door te gaan.

    Eigenschap Voorgestelde waarde Beschrijving
    Servernaam De volledig gekwalificeerde servernaam Dit moet er ongeveer als volgt uitzien: mijnnieuweserver20170313.database.windows.net.
    Databasenaam mySampleDatabase De database waarmee verbinding moet worden gemaakt.
    Verificatie SQL-aanmelding In deze zelfstudie wordt gebruik gemaakt van SQL-verificatie.
    Gebruikersnaam User name De gebruikersnaam van het serverbeheerdersaccount dat wordt gebruikt voor het maken van de server.
    Wachtwoord (SQL-aanmelding) Password Het wachtwoord van het serverbeheerdersaccount dat wordt gebruikt voor het maken van de server.
    Wachtwoord opslaan? Ja of nee Selecteer Ja als u het wachtwoord niet telkens wilt invoeren.
    Voer een naam in voor dit profiel Een profielnaam, zoals mySampleProfile Een opgeslagen profiel zorgt ervoor dat de verbinding sneller tot stand komt bij toekomstige aanmeldingen.

    Wanneer uw profiel is gemaakt, wordt er een melding weergegeven dat het profiel is gemaakt en verbonden is.

Querygegevens

Voer de volgende Transact-SQL-SELECT-instructie uit om op categorie een query uit te voeren voor de 20 populairste producten.

  1. Plak in het editorvenster de volgende SQL-query.

    SELECT pc.Name AS CategoryName,
        p.name AS ProductName
    FROM [SalesLT].[ProductCategory] pc
    INNER JOIN [SalesLT].[Product] p
        ON pc.ProductCategoryId = p.ProductCategoryId;
    
  2. Druk op Ctrl+Shift+E om de query uit te voeren en resultaten van de Product en ProductCategory tabellen weer te geven.

    Screenshot of query to retrieve data from 2 tables.

Gegevens invoegen

Voer de volgende Transact-SQL-INSERT-instructie uit om een nieuw product toe te voegen aan de tabel SalesLT.Product.

  1. Vervang de vorige query door deze.

    INSERT INTO [SalesLT].[Product] (
        [Name],
        [ProductNumber],
        [Color],
        [ProductCategoryID],
        [StandardCost],
        [ListPrice],
        [SellStartDate]
     )
     VALUES (
        'myNewProduct',
        123456789,
        'NewColor',
        1,
        100,
        100,
        GETDATE()
     );
    
  2. Druk op Ctrl+Shift+E om een nieuwe rij in de tabel in te Product voegen.

Gegevens bijwerken

Voer de volgende Transact-SQL-UPDATE-instructie uit om het toegevoegde product bij te werken.

  1. Vervang de vorige query door deze:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Druk op Ctrl+Shift+E om de opgegeven rij in de Product tabel bij te werken.

Gegevens verwijderen

Voer de volgende Transact-SQL-DELETE-instructie uit om het nieuwe product te verwijderen.

  1. Vervang de vorige query door deze:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Druk op Ctrl+Shift+E om de opgegeven rij in de Product tabel te verwijderen.

Volgende stappen