Avvio rapido: usare SSMS per connettersi al database SQL di Azure o a Istanza gestita di SQL di Azure ed eseguire query
Si applica a: Database SQL di Azure Istanza gestita di SQL di Azure
In questa guida di avvio rapido si userà SQL Server Management Studio (SSMS) per connettersi a un database SQL di Azure o a un'istanza gestita di SQL di Azure ed eseguire alcune query.
Prerequisiti
Per completare questo argomento di avvio rapido, è necessario avere gli elementi seguenti:
Database nel database SQL di Azure. Per creare, quindi configurare un database in Database SQL di Azure è possibile usare una di queste guide introduttive:
Azione Database SQL Istanza gestita di SQL SQL Server in una macchina virtuale Azure Creazione Portale Portale Portale CLI CLI PowerShell PowerShell PowerShell Configurare Regola del firewall IP a livello di server Connettività da una VM Connettività da locale Connettersi a SQL Server Caricare i dati Caricamento di Wide World Importers per l’avvio rapido Ripristinare Wide World Importers Ripristinare Wide World Importers Ripristinare o importare Adventure Works dal file BACPAC ottenuto da GitHub Ripristinare o importare Adventure Works dal file BACPAC ottenuto da GitHub Importante
Gli script di questo articolo sono scritti in modo da usare il database Adventure Works. Con un'istanza gestita, è necessario importare il database Adventure Works in un database dell'istanza oppure modificare gli script di questo articolo in modo da usare il database Wide World Importers.
Se si desidera semplicemente eseguire alcune query ad hoc senza installare SSMS, usare l'editor di query di Azure Portal per eseguire query su un database in database SQL di Azure.
Recuperare le informazioni di connessione del server
Ottenere le informazioni necessarie per connettersi al database. Per completare questa guida di avvio rapido, è necessario avere il nome completo del server o il nome host, il nome del database e le credenziali di accesso.
Accedere al portale di Azure.
Passare al database o all'istanza gestita su cui eseguire query.
Nella pagina Panoramica verificare il nome completo del server accanto a Nome server per il database nel database SQL o il nome del server completo (o l'indirizzo IP) accanto a Host per l'istanza gestita in Istanza gestita di SQL o l'istanza di SQL Server nella macchina virtuale. Per copiare il nome del server o il nome host, passare il puntatore su di esso e selezionare l'icona Copia.
Nota
Per le informazioni di connessione per SQL Server in una macchina virtuale di Azure, vedere Connettersi a SQL Server
Connettersi al database
Nota
A partire da dicembre 2021, le versioni di SSMS precedenti alla 18.6 non eseguiranno più l'autenticazione tramite Microsoft Entra ID con MFA.
Per continuare a usare l'autenticazione di Microsoft Entra con MFA, è necessario SSMS 18.6 o versioni successive.
In SSMS connettersi al server.
Importante
Il server è in ascolto sulla porta 1433. Per connettersi a un server tramite un firewall aziendale, è necessario che nel firewall sia aperta tale porta.
Aprire SSMS.
Viene visualizzata la finestra di dialogo Connetti al server . Immettere le informazioni seguenti:
Impostazione Valore suggerito Descrizione Tipo di server Motore di database Valore obbligatorio. Nome server Nome completo del server Ad esempio: servername.database.windows.net. Autenticazione Autenticazione di SQL Server In questa esercitazione viene usata l'autenticazione SQL. Accesso ID utente dell'account amministratore del server ID utente dell'account amministratore del server usato per creare il server. Password Password dell'account amministratore del server Password dell'account amministratore del server usato per creare il server.
Nota
Questa esercitazione usa l'autenticazione di SQL Server.
Selezionare Opzioni nella finestra di dialogo Connetti al server. Nel menu a discesa Connetti al database selezionare mySampleDatabase. Completando l'argomento di avvio rapido nella sezione Prerequisiti, viene creato un database AdventureWorksLT denominato mySampleDatabase. Se la copia di lavoro del database AdventureWorks ha un nome diverso da mySampleDatabase, selezionare invece tale nome.
Selezionare Connetti. Viene visualizzata la finestra Esplora oggetti.
Per visualizzare gli oggetti del database, espandere Database e quindi il nodo del database.
Eseguire query sui dati
Eseguire questo codice Transact-SQL SELECT per eseguire una query e individuare i primi 20 prodotti per categoria.
In Esplora oggetti fare clic con il pulsante destro del mouse su mySampleDatabase e scegliere Nuova query. Viene visualizzata una nuova finestra di query connessa al database.
Nella finestra della query incollare la query SQL seguente:
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
Sulla barra degli strumenti selezionare Esegui per eseguire la query e recuperare i dati dalle tabelle
Product
eProductCategory
.
Inserire i dati
Eseguire questo codice Transact-SQL INSERT per creare un nuovo prodotto nella tabella SalesLT.Product
.
Sostituire la query precedente con questa.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Selezionare Esegui per inserire una nuova riga nella tabella
Product
. Nel riquadro Messaggi verrà visualizzato (1 riga interessata).
Visualizzare il risultato
Sostituire la query precedente con questa.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Seleziona Execute. Si ottiene il risultato seguente.
Aggiornamento dei dati
Eseguire questo codice Transact-SQL UPDATE per modificare il nuovo prodotto.
Sostituire la query precedente con quella seguente, che restituisce il nuovo record creato in precedenza:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Selezionare Esegui per aggiornare la riga specificata nella tabella
Product
. Nel riquadro Messaggi verrà visualizzato (1 riga interessata).
Eliminare dati
Eseguire questo codice Transact-SQL DELETE per rimuovere il nuovo prodotto.
Sostituire la query precedente con questa.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Selezionare Esegui per eliminare la riga specificata nella tabella
Product
. Nel riquadro Messaggi verrà visualizzato (1 riga interessata).
Passaggi successivi
- Per informazioni su SSMS, vedere SQL Server Management Studio.
- Per connettersi ed eseguire query tramite il portale di Azure, vedere Connettersi ed eseguire query con l'editor di query SQL del portale di Azure.
- Per connettersi ed eseguire query usando Visual Studio Code, vedere Connettersi ed eseguire query con Visual Studio Code.
- Per connettersi ed eseguire una query usando .NET, vedere Connettersi ed eseguire una query con .NET.
- Per connettersi ed eseguire query usando PHP, vedere Connettersi ed eseguire query con PHP.
- Per connettersi ed eseguire query usando Node.js, vedere Connettersi ed eseguire query con Node.js.
- Per connettersi ed eseguire query usando Java, vedere Connettersi ed eseguire query con Java.
- Per connettersi ed eseguire query usando Python, vedere Connettersi ed eseguire query con Python.
- Per connettersi ed eseguire query usando Ruby, vedere Connettersi ed eseguire query con Ruby.