Guida introduttiva: Usare l'editor di query portale di Azure per eseguire query database SQL di Azure

Si applica a:database SQL di Azure

L'editor di query database SQL di Azure (anteprima) è uno strumento per eseguire query SQL su database SQL di Azure nel portale di Azure.

Connettersi all'editor di query

In questa guida introduttiva si connette a un database SQL di Azure nella portale di Azure e si usa l'editor di query per eseguire query Transact-SQL (T-SQL).

  1. È necessario un account con autorizzazioni per connettersi al database e all'editor di query. È possibile usare l'autenticazione SQL o Microsoft Entra ID (scelta consigliata).

  2. Passare al database SQL nel portale di Azure. Ad esempio, visitare il dashboard SQL di Azure.

  3. Nella pagina Panoramica del database SQL selezionare Editor di query (anteprima) dal menu a sinistra.

    Screenshot that shows selecting query editor.

  4. Nella schermata di accesso specificare le credenziali per connettersi al database.

    • I database SQL di Azure sono presenti all'interno di server SQL logici.

      • È possibile connettersi al server SQL logico usando un account di master accesso, quindi connettersi al database.
      • In alternativa, usando un utente indipendente, è possibile connettersi direttamente al database SQL di Azure.
    • È possibile connettersi usando l'autenticazione SQL o Microsoft Entra.

      • Per connettersi con l'autenticazione SQL, in Autenticazione di SQL Server immettere un account di accesso e una password per un utente che ha accesso al database e quindi selezionare OK. È sempre possibile usare l'account di accesso e la password per l'amministratore del server.

      • Per connettersi usando Microsoft Entra ID, se si è l'amministratore del server Microsoft Entra, selezionare Continua come <ID> utente o gruppo. Se l'accesso non riesce, provare ad aggiornare la pagina.

        Screenshot from the Azure portal showing sign-in with Microsoft Entra authentication.

Connessione ion con altri strumenti

È anche possibile connettersi al database SQL di Azure usando altri strumenti, tra cui:

Regola del firewall

Se viene visualizzato questo errore, attenersi alla procedura seguente per risolvere il problema:

'Impossibile aprire il server 'server-name' richiesto dall'account di accesso. Il client con indirizzo IP 'xx.xx.xx.xx'' non è autorizzato ad accedere al server. Per abilitare l'accesso, usare il portale di gestione di Azure o eseguire sp_set_firewall_rule nel database master per creare una regola del firewall per questo indirizzo IP o intervallo di indirizzi. L'applicazione di questa modifica può richiedere fino a cinque minuti."

Provare ad aggiungere l'indirizzo IP al firewall del server logico SQL di Azure. Seguire i passaggi rapidi prima o per altre informazioni, vedere Aggiungere l'indirizzo IP in uscita alle regole del firewall consentite del server.

  1. Tornare alla pagina Panoramica del database SQL.
  2. Selezionare il collegamento per il server logico SQL di Azure accanto a Nome server.
  3. Nel menu Risorsa, in Sicurezza, selezionare Rete.
  4. Assicurarsi che in Accesso alla rete pubblica sia selezionata l'opzione Reti selezionate.
    1. Se si tratta di un ambiente di test o temporaneo, impostare l'opzione su Reti selezionate.
    2. In caso contrario, l'accesso deve essere concesso tramite altri mezzi rispetto a quanto descritto in questa guida introduttiva, probabilmente tramite endpoint privati (usando collegamento privato di Azure) come descritto nella panoramica dell'accesso alla rete.
  5. In Regole del firewall selezionare Aggiungi l'indirizzo IPv4 del client.
    1. Se necessario, identificare l'indirizzo IPv4 e specificarlo nei campi Inizio e Fine .
  6. Seleziona Salva.

Per altre informazioni sulla configurazione del firewall locale, vedere portale di Azure Editor di query per database SQL di Azure.

Eseguire query sul database

In qualsiasi database eseguire la query seguente nell'editor di query per restituire l'ora in formato UTC, il nome del database e il nome dell'account di accesso autenticato.

SELECT SYSDATETIMEOFFSET(), DB_NAME(), ORIGINAL_LOGIN();

Suggerimento

Novità di database SQL di Azure? Ottenere la massima velocità con contenuto di training gratuito approfondito: Nozioni fondamentali su SQL di Azure.

Eseguire una query sul database di esempio AdventureWorksLT

Questa parte di avvio rapido usa il AdventureWorksLT database di esempio in un database SQL di Azure. Se non ne è già disponibile uno, è possibile creare un database usando i dati di esempio in database SQL di Azure.

Nella pagina Editor di query (anteprima) eseguire le query di esempio seguenti sul AdventureWorksLT database di esempio.

Eseguire una query SELECT

  1. Per eseguire una query per i primi 20 prodotti nel database, incollare la query edizione Standard LECT seguente nell'editor di query:

     SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
     FROM SalesLT.ProductCategory pc
     JOIN SalesLT.Product p
     ON pc.productcategoryid = p.productcategoryid;
    
  2. Selezionare Esegui e quindi esaminare l'output nel riquadro Risultati .

    Screenshot showing query editor results for a SELECT query.

  3. Facoltativamente, è possibile selezionare Salva query per salvare la query come file di .sql oppure selezionare Esporta dati per esportare i risultati come .json, .csv o .xml file.

Eseguire una query INSERT

Per aggiungere un nuovo prodotto alla SalesLT.Product tabella, eseguire l'istruzione IN edizione Standard RT T-SQL seguente.

  1. Nell'editor di query sostituire la query precedente con la query seguente:

    INSERT INTO [SalesLT].[Product]
           ( [Name]
           , [ProductNumber]
           , [Color]
           , [ProductCategoryID]
           , [StandardCost]
           , [ListPrice]
           , [SellStartDate]
           )
    VALUES
           ('myNewProduct'
           ,123456789
           ,'NewColor'
           ,1
           ,100
           ,100
           ,GETDATE() );
    
  2. Selezionare Esegui per aggiungere il nuovo prodotto. Dopo l'esecuzione della query, nel riquadro Messaggi viene visualizzato Query completata: Righe interessate: 1.

Eseguire una query UPDATE

Eseguire l'istruzione UPDATE T-SQL seguente per aggiornare il prezzo del nuovo prodotto.

  1. Nell'editor di query sostituire la query precedente con la query seguente:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Selezionare Esegui per aggiornare la riga specificata nella tabella Product. Il riquadro Messaggi visualizza Query completata: Righe interessate: 1.

Eseguire una query DELETE

Eseguire l'istruzione T-SQL DELETE seguente per rimuovere il nuovo prodotto.

  1. Nell'editor di query sostituire la query precedente con la query seguente:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Selezionare Esegui per eliminare la riga specificata nella tabella Product. Il riquadro Messaggi visualizza Query completata: Righe interessate: 1.