Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Azure SQL Managed Instance
Visual Studio Code är en grafisk kodredigerare för Linux, macOS och Windows. Det stöder tillägg, inklusive MSSQL-tillägget för att söka SQL Server, Azure SQL Database, Azure SQL Managed Instance, SQL-databas i Microsoft Fabric och andra plattformar. I denna quickstart använder du Visual Studio Code för att ansluta till Azure SQL Database eller Azure SQL Managed Instance och kör sedan Transact-SQL satser för att fråga, infoga, uppdatera och ta bort data.
Förutsättningar
En databas i Azure SQL Database eller Azure SQL Managed Instance. Du kan använda en av dessa quickstarts för att skapa och sedan konfigurera en databas i Azure SQL Database:
Action Azure SQL Database Hanterad instans i Azure SQL Create Portal Portal CLI CLI PowerShell PowerShell Configure Brandväggsregel på servernivå) Anslutning från en virtuell maskin (VM) Anslutning från lokal infrastruktur Läs in data Wide World Importers laddades enligt snabbstart Återställ Wide World Importers Återställa eller importera Adventure Works från en BACPAC- fil från GitHub Viktigt!
Skripten i den här artikeln skrivs för att använda Adventure Works-databasen. Med en SQL Managed Instance måste du antingen importera Adventure Works-databasen till en instansdatabas eller modifiera skripten i denna artikel för att använda Wide World Importers-databasen.
Installera Visual Studio Code
Se till att du har installerat den senaste Visual Studio Code. För installationsguider, se Install Visual Studio Code.
Konfigurera Visual Studio Code
För att konfigurera Visual Studio Code för att ansluta till Azure SQL Database eller Azure SQL Managed Instance behöver du installera nödvändiga tillägg och beroenden baserat på ditt operativsystem. Följ stegen nedan för ditt specifika operativsystem för att komma igång.
Windows
Ladda MSSQL-tillägget genom att följa dessa steg:
- Öppna Visual Studio Code.
- Öppna tilläggspanelen (eller Ctrl + Shift + X).
- Sök efter
sqloch installera därefter tillägget SQL Server (mssql).
För ytterligare installationsguider, se MSSQL-tillägget för Visual Studio Code.
macOS
För macOS behöver du installera OpenSSL, vilket är ett krav för .NET Core som MSSQL-tillägget använder. Öppna din terminal och ange följande kommandon för att installera brew och OpenSSL.
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)
Ladda MSSQL-tillägget genom att följa dessa steg:
- Öppna Visual Studio Code.
- Öppna tilläggspanelen (eller Ctrl + Shift + X).
- Sök efter
sqloch installera därefter tillägget SQL Server (mssql).
För ytterligare installationsguider, se MSSQL-tillägget för Visual Studio Code.
Hämta serveranslutningsinformation
Få den anslutningsinformation du behöver för att ansluta till Azure SQL Database. Du behöver det fullständigt kvalificerade servernamnet eller värdnamnet, databasnamnet och inloggningsinformationen för de kommande procedurerna.
Logga in på Azure-portalen.
Gå till sidan SQL-databaser eller SQL Managed Instances .
På Översiktssidan, granska det fullt kvalificerade servernamnet bredvid Servernamnet för SQL Database eller det fullt kvalificerade servernamnet bredvid Host för en SQL Managed Instance. Om du vill kopiera servernamnet eller värdnamnet hovra över det och välj ikonen Kopiera.
Sätt språkläget till SQL
I Visual Studio Code, ställ in språkläget till SQL för att aktivera mssql-kommandon och T-SQL IntelliSense.
Öppna ett nytt Visual Studio Code-fönster.
Tryck Ctrl + N. En ny ren textfil öppnas.
Välj Klartext i statusfältet nere till höger.
I rullgardinsmenyn Välj språkläge som öppnas, välj SQL.
Ansluta till databasen
Använd Visual Studio Code för att etablera en anslutning till din server.
Viktigt!
Innan du fortsätter, se till att du har server- och inloggningsuppgifterna redo. När du börjar mata in anslutningsprofilinformationen, om du ändrar fokus från Visual Studio Code, måste du börja om att skapa profilen.
I Visual Studio Code, tryck Ctrl + Shift + P (eller F1) för att öppna Command Palette.
Skriv in
connectoch välj sedan MS SQL:Connect.Välj + Skapa anslutningsprofil.
Följ instruktionerna för att specificera den nya profilens anslutningsegenskaper. Efter att ha specificerat varje värde, tryck Enter för att fortsätta.
Property Föreslaget värde Beskrivning Servernamn Det fullständigt kvalificerade servernamnet Något i stil med: <Contoso-server-name>.database.windows.net.Databasnamn mySampleDatabase Databasen som ska anslutas till. Authentication SQL-inloggning Denna handledning använder SQL-autentisering. Användarnamn Användarnamn Användarnamnet på serveradministratörskontot som användes för att skapa servern. Lösenord (SQL-inloggning) Lösenord Lösenordet till serveradministratörskontot som användes för att skapa servern. Spara lösenordet? Ja eller Nej Välj Ja om du inte vill ange lösenordet varje gång. Ange ett namn för denna profil Ett profilnamn, som mySampleProfile En sparad profil snabbar upp din anslutning vid efterföljande inloggningar. Om det lyckas visas en notis om att din profil är skapad och ansluten.
Fråga efter data
Kör följande SELECT Transact-SQL-sats för att söka efter de 20 bästa produkterna per kategori.
I editor-fönstret, klistra in följande SQL-fråga.
SELECT pc.Name AS CategoryName, p.name AS ProductName FROM [SalesLT].[ProductCategory] pc INNER JOIN [SalesLT].[Product] p ON pc.ProductCategoryId = p.ProductCategoryId;Tryck Ctrl + Shift + E för att köra frågan och visa resultaten från
ProductochProductCategorytabellerna.
Infoga data
Kör följande INSERT Transact-SQL-sats för att lägga till en ny produkt i SalesLT.Product tabellen.
Ersätt föregående fråga med den här.
INSERT INTO [SalesLT].[Product] ( [Name], [ProductNumber], [Color], [ProductCategoryID], [StandardCost], [ListPrice], [SellStartDate] ) VALUES ( 'myNewProduct', 123456789, 'NewColor', 1, 100, 100, GETDATE() );Tryck Ctrl + Shift + E för att infoga en ny rad i tabellen
Product.
Uppdatera datainformation
Kör följande UPDATE Transact-SQL-sats för att uppdatera den tillagda produkten.
Ersätt den tidigare frågan med denna:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';Tryck på Ctrl + Shift + E för att uppdatera den angivna raden i tabellen
Product.
Ta bort data
Kör följande DELETE Transact-SQL-sats för att ta bort den nya produkten.
Ersätt den tidigare frågan med denna:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';Tryck på Ctrl + Shift + E för att ta bort den angivna raden i tabellen
Product.