Introduzione al connettore del database SQL di AzureGet started with the Azure SQL Database connector

Usando il connettore del database SQL di Azure, creare flussi di lavoro per l'organizzazione che gestiscano i dati nelle tabelle.Using the Azure SQL Database connector, create workflows for your organization that manage data in your tables.

Con il database SQL è possibile:With SQL Database, you:

  • Creare il flusso di lavoro aggiungendo un nuovo cliente in un database di clienti o aggiornando un ordine in un database di ordini.Build your workflow by adding a new customer to a customers database, or updating an order in an orders database.
  • Usare le azioni per ottenere una riga di dati, inserire una nuova riga e persino eliminare una riga.Use actions to get a row of data, insert a new row, and even delete. Ad esempio, quando viene creato un record in Dynamics CRM Online (trigger), inserire una riga in un database SQL di Azure (azione).For example, when a record is created in Dynamics CRM Online (a trigger), then insert a row in an Azure SQL Database (an action).

Questo argomento illustra come usare il connettore database SQL in un'app per la logica ed elenca le azioni.This topic shows you how to use the SQL Database connector in a logic app, and also lists the actions.

Per altre informazioni sulle app per la logica, vedere Cosa sono le app per la logica e Creare un'app per la logica.To learn more about Logic Apps, see What are logic apps and create a logic app.

Connettersi al database SQL di AzureConnect to Azure SQL Database

Prima che l'app per la logica possa accedere a qualsiasi servizio, è necessario creare una connessione al servizio.Before your logic app can access any service, you first create a connection to the service. Una connessione fornisce la connettività tra un'app per la logica e un altro servizio.A connection provides connectivity between a logic app and another service. Ad esempio, per connettersi al database SQL, si crea una connessione al database SQL.For example, to connect to SQL Database, you first create a SQL Database connection. Per creare una connessione, immettere le credenziali che si usano normalmente per accedere al servizio a cui connettersi.To create a connection, you enter the credentials you normally use to access the service you are connecting to. Pertanto, per creare la connessione al database SQL, immettere le credenziali del database SQL.So, in SQL Database, enter your SQL Database credentials to create the connection.

Creare la connessioneCreate the connection

PrerequisitiPrerequisites

  • Un account Azure, che è possibile creare gratuitamenteAn Azure account; you can create a free account
  • Un database SQL di Azure con relative informazioni di connessione, tra cui il nome del server, il nome del database, il nome utente e la password.An Azure SQL Database with its connection information, including the server name, database name, and username/password. Queste informazioni sono incluse nella stringa di connessione del database SQL:This information is included in the SQL Database connection string:

    Server=tcp:yoursqlservername.database.windows.net,1433;Initial Catalog=yourqldbname;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Server=tcp:yoursqlservername.database.windows.net,1433;Initial Catalog=yourqldbname;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

    Altre informazioni sui database SQL di Azure.Read more about Azure SQL Databases.

Nota

Quando si crea un database SQL di Azure, è inoltre possibile creare i database di esempio inclusi in SQL.When you create an Azure SQL Database, you can also create the sample databases included with SQL.

Prima di utilizzare il database SQL di Azure in un'app per la logica, connettersi al proprio database SQL.Before using your Azure SQL Database in a logic app, connect to your SQL Database. È possibile eseguire questa operazione in modo facile dalla propria app per la logica nel portale di Azure.You can do this easily within your logic app on the Azure portal.

Connettersi al database SQL di Azure attenendosi alla procedura seguente:Connect to your Azure SQL Database using the following steps:

  1. Creare un'app per la logica.Create a logic app. Nella finestra di progettazione App per la logica, aggiungere un trigger e un'azione.In the Logic Apps designer, add a trigger, and then add an action. Selezionare Mostra API gestite da Microsoft nell'elenco a discesa, quindi immettere "sql" nella casella di ricerca.Select Show Microsoft managed APIs in the drop down list, and then enter "sql" in the search box. Selezionare una delle azioni:Select one of the actions:

    Passaggio di creazione della connessione a SQL Azure

  2. Se in precedenza non sono state create connessioni al database SQL, vengono richiesti i dettagli della connessione:If you haven't previously created any connections to SQL Database, you are prompted for the connection details:

    Passaggio di creazione della connessione a SQL Azure

  3. Immettere i dettagli del database SQL.Enter the SQL Database details. Le proprietà con l'asterisco sono obbligatorie.Properties with an asterisk are required.

    ProprietàProperty DettagliDetails
    Connessione tramite gatewayConnect via Gateway Lasciare deselezionata.Leave this unchecked. Si usa quando ci si connette a un SQL Server locale.This is used when connecting to an on-premises SQL Server.
    Nome connessione*Connection Name * Immettere un nome per la connessione.Enter any name for your connection.
    Nome di SQL Server*SQL Server Name * Immettere il nome del server, che è simile a nomeserver.database.windows.net.Enter the server name; which is something like servername.database.windows.net. Il nome del server è visualizzato nelle proprietà del database SQL nel portale di Azure ed è mostrato anche nella stringa di connessione.The server name is displayed in the SQL Database properties in the Azure portal, and also displayed in the connection string.
    Nome del database SQL*SQL Database Name * Immettere il nome che è stato assegnato al database SQL.Enter the name you gave your SQL Database. Questo nome è riportato nelle proprietà del database SQL nella stringa di connessione: Initial Catalog=yoursqldbname.This is listed in the SQL Database properties in the connection string: Initial Catalog=yoursqldbname.
    Nome utente*Username * Immettere il nome utente creato quando è stato creato il database SQL.Enter the username you created when the SQL Database was created. Questo nome è riportato nelle proprietà del database SQL nel portale di Azure.This is listed in the SQL Database properties in the Azure portal.
    Password*Password * Immettere la password creata quando è stato creato il database SQL.Enter the password you created when the SQL Database was created.

    Queste credenziali vengono usate per autorizzare l'app per la logica a connettersi e per l'accesso ai dati SQL.These credentials are used to authorize your logic app to connect, and access your SQL data. Al termine i dettagli della connessione saranno simili ai seguenti:Once complete, your connection details look similar to the following:

    Passaggio di creazione della connessione a SQL Azure

  4. Selezionare Crea.Select Create.
  5. La connessione è stata creata.Notice the connection has been created. A questo punto, procedere con gli altri passaggi nell'app per la logica:Now, proceed with the other steps in your logic app:

    Passaggio di creazione della connessione a SQL Azure

Usare un triggerUse a trigger

Questo connettore non include trigger.This connector does not have any triggers. Usare altri trigger per avviare l'app per la logica, come un trigger di ricorrenza, un trigger Webhook HTTP, i trigger disponibili con altri connettori e altri ancora.Use other triggers to start the logic app, such as a Recurrence trigger, an HTTP Webhook trigger, triggers available with other connectors, and more. Creare un'app per la logica illustra un esempio.Create a logic app provides an example.

Usare un'azioneUse an action

Un'azione è un'operazione eseguita dal flusso di lavoro e definita in un'app per la logica.An action is an operation carried out by the workflow defined in a logic app. Altre informazioni sulle azioni.Learn more about actions.

  1. Selezionare il segno più.Select the plus sign. Sono disponibili varie opzioni: Aggiungi un'azione, Aggiungi una condizione e le opzioni in Altro.You see several choices: Add an action, Add a condition, or one of the More options.

  2. Selezionare Aggiungi un'azione.Choose Add an action.
  3. Nella casella di testo digitare "sql" per ottenere l'elenco di tutte le azioni disponibili.In the text box, type “sql” to get a list of all the available actions.

  4. Nell'esempio scegliere SQL Server - Ottieni riga.In our example, choose SQL Server - Get row. Se esiste già una connessione, selezionare il nome della tabella dall'elenco a discesa e immettere l'ID riga che si vuole restituire.If a connection already exists, then select the Table name from the drop-down list, and enter the Row ID you want to return.

    Se viene richiesto di inserire le informazioni di connessione, immettere i dettagli per creare la connessione.If you are prompted for the connection information, then enter the details to create the connection. La sezione Creare la connessione di questo argomento descrive queste proprietà.Create the connection in this topic describes these properties.

    Nota

    In questo esempio si restituisce una riga da una tabella.In this example, we return a row from a table. Per visualizzare i dati in questa riga aggiungere un'altra azione che crea un file usando i campi della tabella.To see the data in this row, add another action that creates a file using the fields from the table. Ad esempio, aggiungere un'azione OneDrive che usa i campi Nome e Cognome per creare un nuovo file nell'account di archiviazione cloud.For example, add a OneDrive action that uses the FirstName and LastName fields to create a new file in the cloud storage account.

  5. Scegliere Salva nell'angolo in alto a sinistra della barra degli strumenti per salvare le modifiche.Save your changes (top left corner of the toolbar). L'app per la logica viene salvata e può essere attivata automaticamente.Your logic app is saved and may be automatically enabled.

Dettagli specifici del connettoreConnector-specific details

Per visualizzare eventuali azioni e trigger definiti in Swagger ed eventuali limiti, vedere i dettagli del connettore.View any triggers and actions defined in the swagger, and also see any limits in the connector details.

Passaggi successiviNext steps

Creare un'app per la logica.Create a logic app. Esplorare gli altri connettori disponibili nelle app per la logica nell' elenco delle API.Explore the other available connectors in Logic Apps at our APIs list.