Avvio rapido: Usare Azure Data Studio per connettersi a un database SQL di Azure ed eseguire queryQuickstart: Use Azure Data Studio to connect and query Azure SQL database

In questo avvio rapido si userà Azure Data Studio per connettersi a un server di database SQL di Azure.In this quickstart, you'll use Azure Data Studio to connect to an Azure SQL Database server. Si eseguiranno quindi istruzioni Transact-SQL (T-SQL) per creare ed eseguire query sul database TutorialDB, usato anche in altre esercitazioni di Azure Data Studio.You'll then run Transact-SQL (T-SQL) statements to create and query the TutorialDB database, which is used in other Azure Data Studio tutorials.

PrerequisitiPrerequisites

Per completare questo avvio rapido, è necessario Azure Data Studio e un server di database SQL di Azure.To complete this quickstart, you need Azure Data Studio, and an Azure SQL Database server.

Se non si ha ancora un server SQL di Azure, completare uno dei seguenti argomenti di avvio rapido sui database SQL di Azure.If you don't have an Azure SQL server, complete one of the following Azure SQL Database quickstarts. Ricordare il nome completo del server e le credenziali di accesso per i passaggi successivi:Remember the fully qualified server name and sign in credentials for later steps:

Connettersi al server di database SQL di AzureConnect to your Azure SQL Database server

Usare Azure Data Studio per stabilire una connessione al server di database SQL di Azure.Use Azure Data Studio to establish a connection to your Azure SQL Database server.

  1. La prima volta che si esegue Azure Data Studio viene visualizzata la pagina di introduzione.The first time you run Azure Data Studio the Welcome page should open. Se la pagina di introduzione non viene visualizzata, selezionare Help > Introduzione.If you don't see the Welcome page, select Help > Welcome. Selezionare Nuova connessione per aprire il riquadro Connessione:Select New Connection to open the Connection pane:

    Icona Nuova connessione

  2. Questo articolo usa le credenziali di accesso SQL, ma supporta anche l'autenticazione di Windows.This article uses SQL sign-in, but also supports Windows authentication. Compilare i campi seguenti usando il nome server, il nome utente e la password relativi al server SQL di Azure:Fill in the following fields using the server name, user name, and password for your Azure SQL server:

    ImpostazioneSetting Valore consigliatoSuggested value DescrizioneDescription
    Nome serverServer name Nome completo del serverThe fully qualified server name Ad esempio: servername.database.windows.net.Something like: servername.database.windows.net.
    autenticazioneAuthentication Account di accesso SQLSQL Login In questa esercitazione viene usata l'autenticazione SQL.This tutorial uses SQL Authentication.
    Nome utenteUser name Nome utente dell'account amministratore del serverThe server admin account user name Nome utente dell'account usato per creare il server.The user name from the account used to create the server.
    Password (account di accesso SQL)Password (SQL Login) Password dell'account amministratore del serverThe server admin account password Password dell'account usato per creare il server.The password from the account used to create the server.
    Salvare la password?Save Password? Sì o NoYes or No Se non si vuole immettere ogni volta la password, selezionare .Select Yes if you don't want to enter the password each time.
    Nome databaseDatabase name lasciare vuotoleave blank Questa opzione consente esclusivamente di effettuare la connessione al server.You're only connecting to the server here.
    Gruppo di serverServer Group Selezionare Select È possibile impostare questo campo su uno specifico gruppo di server precedentemente creato.You can set this field to a specific server group you created.

    Icona Nuova connessione

  3. Selezionare Connetti.Select Connect.

  4. Se nel server non è presente una regola del firewall che consente la connessione di Azure Data Studio, viene visualizzato il modulo Crea nuova regola del firewall.If your server doesn't have a firewall rule allowing Azure Data Studio to connect, the Create new firewall rule form opens. Completare il modulo per creare una nuova regola del firewall.Complete the form to create a new firewall rule. Per informazioni dettagliate, vedere Regole del firewall.For details, see Firewall rules.

    Nuova regola del firewall

Dopo il completamento della connessione, il server si apre nella barra laterale SERVER.After successfully connecting, your server opens in the SERVERS sidebar.

Creare il database dell'esercitazioneCreate the tutorial database

Nelle sezioni successive verrà creato il database TutorialDB usato anche in altre esercitazioni di Azure Data Studio.The next sections create the TutorialDB database that's used in other Azure Data Studio tutorials.

  1. Fare clic con il pulsante destro del mouse sul server SQL di Azure nella barra laterale SERVER e scegliere Nuova query.Right-click on your Azure SQL server in the SERVERS sidebar and select New Query.

  2. Incollare questo SQL nell'editor di query.Paste this SQL into the query editor.

    IF NOT EXISTS (
       SELECT name
       FROM sys.databases
       WHERE name = N'TutorialDB'
    )
    CREATE DATABASE [TutorialDB]
    GO
    
    ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
    GO
    
  3. Sulla barra degli strumenti selezionare Esegui.From the toolbar, select Run. Nel riquadro MESSAGGI vengono visualizzate alcune notifiche che informano l'utente sullo stato di avanzamento della query.Notifications appear in the MESSAGES pane showing query progress.

Creare una tabellaCreate a table

Si vuole creare una tabella nel database TutorialDB, ma l'editor di query è connesso al database master.The query editor is connected to the master database, but we want to create a table in the TutorialDB database.

  1. Connettersi al database TutorialDB.Connect to the TutorialDB database.

    Modifica del contesto

  2. Creare una tabella Customers.Create a Customers table.

    Nell'editor di query sostituire la query precedente con questa e selezionare Esegui.Replace the previous query in the query editor with this one and select Run.

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
    DROP TABLE dbo.Customers
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
       CustomerId        INT    NOT NULL   PRIMARY KEY, -- primary key column
       Name      [NVARCHAR](50)  NOT NULL,
       Location  [NVARCHAR](50)  NOT NULL,
       Email     [NVARCHAR](50)  NOT NULL
    );
    GO
    

Inserire righe nella tabellaInsert rows into the table

Sostituire la query precedente con questa e selezionare Esegui.Replace the previous query with this one and select Run.

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
   ([CustomerId],[Name],[Location],[Email])
VALUES
   ( 1, N'Orlando', N'Australia', N''),
   ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
   ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
   ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO

Visualizzare il risultatoView the result

Sostituire la query precedente con questa e selezionare Esegui.Replace the previous query with this one and select Run.

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Vengono visualizzati i risultati della query:The query results display:

Selezione dei risultati

Pulire le risorseClean up resources

Gli argomenti di avvio rapido successivi si basano sulle risorse create qui.Later quickstart articles build upon the resources created here. Se si prevede di svolgere anche le procedure degli articoli successivi, assicurarsi di non eliminare queste risorse.If you plan to work through these articles, be sure not to delete these resources. In caso contrario, nel portale di Azure eliminare le risorse non più necessarie.Otherwise, in the Azure portal, delete the resources you no longer need. Per informazioni dettagliate, vedere Pulire le risorse.For details, see Clean up resources.

Passaggi successiviNext steps

Ora che è stata effettuata la connessione a un database SQL di Azure ed è stata eseguita una query, effettuare l'esercitazione sull'editor di codice.Now that you've successfully connected to an Azure SQL database and run a query, try the Code editor tutorial.