Database SQL di Azure: usare SQL Server Management Studio per connettersi ed eseguire query sui dati

SQL Server Management Studio (SSMS) è un ambiente integrato per la gestione di qualsiasi infrastruttura SQL, da SQL Server al database SQL per Microsoft Windows. Questa guida introduttiva illustra come usare SSMS per connettersi a un database SQL di Azure e quindi usare istruzioni Transact-SQL per eseguire query e inserire, aggiornare ed eliminare dati nel database.

Prerequisiti

Questa guida introduttiva usa come punto di partenza le risorse create in una delle guide introduttive seguenti:

Prima di iniziare, assicurarsi di avere installato la versione più recente di SSMS.

Informazioni di connessione SQL Server

Ottenere le informazioni di connessione necessarie per connettersi al database SQL di Azure. Nelle procedure successive saranno necessari il nome completo del server, il nome del database e le informazioni di accesso.

  1. Accedere al Portale di Azure.
  2. Scegliere Database SQL dal menu a sinistra, quindi fare clic sul database nella pagina Database SQL.
  3. Nella pagina Panoramica per il database, verificare il nome completo del server, come mostrato nell'immagine seguente. È possibile passare il puntatore sul nome del server per visualizzare l'opzione Fare clic per copiare.

    informazioni di connessione

  4. Se si sono dimenticate le informazioni di accesso per il server del database SQL di Azure, passare alla pagina del server del database SQL per visualizzare il nome dell'amministratore del server e, se necessario, reimpostare la password.

Connettersi al database

Usare SQL Server Management Studio per stabilire una connessione al server del database SQL di Azure.

Importante

Il server logico del database SQL di Azure è in ascolto sulla porta 1433. Se si sta tentando di connettersi a un server logico del database SQL di Azure dall'interno di un firewall aziendale, questa porta deve essere aperta.

  1. Aprire SQL Server Management Studio.

  2. Nella finestra di dialogo Connetti al server immettere le informazioni seguenti:

    Impostazione       Valore consigliato Descrizione 
    Tipo di server Motore di database Questo valore è obbligatorio.
    Server name (Nome server) Nome completo del server Il nome sarà simile a: mynewserver20170313.database.windows.net.
    Autenticazione Autenticazione di SQL Server L'autenticazione SQL è il solo tipo di autenticazione configurato in questa esercitazione.
    Accesso Account amministratore del server Si tratta dell'account specificato quando è stato creato il server.
    Password Password per l'account amministratore del server Si tratta della password specificata quando è stato creato il server.

    connetti al server

  3. Fare clic su Opzioni nella finestra di dialogo Connetti al server. Nella sezione Connetti al database immettere mySampleDatabase per connettersi a tale database.

    connettersi al database nel server

  4. Fare clic su Connetti. La finestra Esplora oggetti viene visualizzata in SSMS.

    connesso al server

  5. In Esplora oggetti espandere Database e quindi espandere mySampleDatabase per visualizzare gli oggetti disponibili nel database di esempio.

Eseguire query sui dati

Usare il codice seguente per eseguire una query per individuare i primi 20 prodotti per categoria usando l'istruzione SELECT di Transact-SQL.

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su mySampleDatabase e scegliere Nuova query. Viene visualizzata una finestra di query vuota, connessa al database.
  2. Nella finestra delle query, immettere la query seguente:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. Sulla barra degli strumenti fare clic su Esegui per recuperare dati dalle tabelle Product e ProductCategory.

    query

Inserire dati

Usare il codice seguente per inserire un nuovo prodotto nella tabella SalesLT.Product usando l'istruzione INSERT di Transact-SQL.

  1. Nella finestra delle query, sostituire la query precedente con quella seguente:

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate]
            )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Sulla barra degli strumenti fare clic su Esegui per inserire una nuova riga nella tabella Product.

    insert

Aggiornare i dati

Usare il codice seguente per aggiornare il nuovo prodotto aggiunto in precedenza usando l'istruzione UPDATE di Transact-SQL.

  1. Nella finestra delle query, sostituire la query precedente con quella seguente:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Sulla barra degli strumenti fare clic su Esegui per aggiornare la riga specificata nella tabella Product.

    update

Eliminare i dati

Usare il codice seguente per eliminare il nuovo prodotto aggiunto in precedenza usando l'istruzione DELETE di Transact-SQL.

  1. Nella finestra delle query, sostituire la query precedente con quella seguente:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Sulla barra degli strumenti fare clic su Esegui per eliminare la riga specificata nella tabella Product.

    delete

Passaggi successivi