Quickstart: Query-editor van Azure Portal gebruiken om een query uit te voeren op Azure SQL Database
Van toepassing op: Azure SQL Database
De Azure SQL Database Query-editor (preview) is een hulpprogramma voor het uitvoeren van SQL-query's op Azure SQL Database in Azure Portal. In deze quickstart maakt u verbinding met een Azure SQL-database in Azure Portal en gebruikt u de query-editor om Transact-SQL-query's (T-SQL) uit te voeren.
Notitie
Microsoft Entra-id is de nieuwe naam voor Azure Active Directory (Azure AD). Op dit moment wordt de documentatie bijgewerkt.
Vereisten
Een gebruikersaccount met machtigingen om verbinding te maken met de database en query-editor. U hebt de volgende mogelijkheden:
- Een gebruiker hebben of instellen die verbinding kan maken met de database met SQL-verificatie.
- Een gebruiker hebben of instellen die zich kan verifiëren bij de database met Microsoft Entra-id (voorheen Azure Active Directory).
Als u nog geen Azure SQL Database hebt gemaakt, gaat u naar Quickstart: Een individuele database maken. Zoek naar de optie om uw aanbieding te gebruiken om Azure SQL Database gratis te proberen (preview).
Maak verbinding met de query-editor
Navigeer naar uw SQL-database in Azure Portal. Ga bijvoorbeeld naar uw Azure SQL-dashboard.
Azure SQL-databases bestaan in logische SQL-servers. Kan verbinding maken met de logische SQL-server
master
via een aanmelding en vervolgens verbinding maken met uw database. Of als u een ingesloten gebruiker gebruikt, kunt u rechtstreeks verbinding maken met uw Azure SQL-database.Selecteer query-editor (preview) in het linkermenu op de overzichtspagina van uw SQL-database in Azure Portal.
Geef in het aanmeldingsscherm onder Welkom bij SQL Database Power Query-editor referenties op om verbinding te maken met de database. U kunt verbinding maken met behulp van SQL- of Microsoft Entra-verificatie.
Als u verbinding wilt maken met SQL-verificatie, voert u onder SQL Server-verificatie een aanmelding en wachtwoord in voor een gebruiker die toegang heeft tot de database en selecteert u VERVOLGENS OK. U kunt altijd de aanmelding en het wachtwoord voor de serverbeheerder gebruiken.
Als u verbinding wilt maken met behulp van Microsoft Entra ID, selecteert u Doorgaan als uw gebruikers- of groeps-id> als <u de Microsoft Entra-serverbeheerder bent. Als aanmelden mislukt, vernieuwt u de pagina.
Verbinding maken met andere hulpprogramma's
U kunt ook verbinding maken met uw Azure SQL-database met behulp van andere hulpprogramma's, waaronder:
- Quickstart: Azure Data Studio gebruiken om verbinding te maken en query's uit te voeren op Azure SQL Database
- Quickstart: SSMS gebruiken om verbinding te maken met En query's uit te voeren op Azure SQL Database of Azure SQL Managed Instance
- Quickstart: Visual Studio Code gebruiken om verbinding te maken en query's uit te voeren
- Azure SQL configureren en beheren met Microsoft Entra-verificatie
Firewallregel
Als u deze fout ontvangt, gebruikt u de volgende stappen om het probleem op te lossen:
"Kan servernaam niet openen die is aangevraagd door de aanmelding. Client met IP-adres xx.xx.xx heeft geen toegang tot de server. Als u toegang wilt inschakelen, gebruikt u Azure Management Portal of voert u sp_set_firewall_rule uit op de hoofddatabase om een firewallregel te maken voor dit IP-adres of adresbereik. Het kan vijf minuten duren voordat deze wijziging van kracht wordt.
- Ga terug naar de overzichtspagina van uw SQL-database.
- Selecteer de koppeling voor de logische Azure SQL-server naast servernaam.
- Selecteer Netwerken in het menu Resource onder Beveiliging.
- Zorg ervoor dat onder Openbare netwerktoegang de optie Geselecteerde netwerken is geselecteerd.
- Als dit een test- of tijdelijke omgeving is, stelt u de optie in op Geselecteerde netwerken.
- Zo niet, dan moet toegang worden verleend via andere middelen dan in deze quickstart, waarschijnlijk via privé-eindpunten (met behulp van Azure Private Link), zoals beschreven in het overzicht van netwerktoegang.
- Selecteer onder Firewallregels het IPv4-adres van de client toevoegen.
- Identificeer indien nodig uw IPv4-adres en geef dit op in de velden Begin en Einde .
- Selecteer Opslaan.
Een query uitvoeren op de database
Voer in elke database de volgende query uit in de Query-editor om de tijd in UTC, de databasenaam en uw geverifieerde aanmeldingsnaam te retourneren.
SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();
Een query uitvoeren op de AdventureWorksLT-voorbeelddatabase
In dit gedeelte van de quickstart wordt de AdventureWorksLT
voorbeelddatabase in een Azure SQL-database gebruikt. Als u er nog geen hebt, kunt u een database maken met voorbeeldgegevens in Azure SQL Database.
Voer op de pagina Query-editor (preview) de volgende voorbeeldquery's uit op uw AdventureWorksLT
voorbeelddatabase.
Een SELECT-query uitvoeren
Als u een query wilt uitvoeren op de top 20 producten in de database, plakt u de volgende SELECT-query in de queryeditor:
SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName FROM SalesLT.ProductCategory pc JOIN SalesLT.Product p ON pc.productcategoryid = p.productcategoryid;
Selecteer Uitvoeren en controleer vervolgens de uitvoer in het deelvenster Resultaten .
U kunt desgewenst De query opslaan selecteren om de query op te slaan als een .sql-bestand of gegevens exporteren als een .json, .csv of .xml bestand.
Een query INSERT uitvoeren
Als u een nieuw product aan de SalesLT.Product
tabel wilt toevoegen, voert u de volgende INSERT T-SQL-instructie uit.
Vervang in de query-editor de vorige query door de volgende query:
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Selecteer Uitvoeren om het nieuwe product toe te voegen. Nadat de query is uitgevoerd, wordt in het deelvenster Berichten de query voltooid weergegeven: Betrokken rijen: 1.
Een query UPDATE uitvoeren
Voer de volgende UPDATE T-SQL-instructie uit om de prijs van uw nieuwe product bij te werken.
Vervang in de query-editor de vorige query door de volgende query:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Selecteer Uitvoeren om de opgegeven rij in de tabel
Product
bij te werken. In het deelvenster Berichten wordt de query voltooid weergegeven : Betrokken rijen: 1.
Een query DELETE uitvoeren
Gebruik de volgende T-SQL-instructie DELETE uit om uw nieuwe product te verwijderen.
Vervang in de query-editor de vorige query door de volgende query:
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Selecteer Uitvoeren om de opgegeven rij in de tabel
Product
te verwijderen. In het deelvenster Berichten wordt de query voltooid weergegeven : Betrokken rijen: 1.