Condividi tramite


Azioni di database

Per connettersi a un database, usare l'azione Apri connessione SQL. Una stringa di connessione specifica tutte le informazioni necessarie per connettersi a un database, come il driver, il database, i nomi dei server e il nome utente e la password.

La stringa di connessione seguente esegue la connessione a un database Excel:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

La stringa di connessione seguente esegue la connessione a un database Access:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;

Nota

Power Automate per desktop è un'applicazione a 64 bit, pertanto solo i driver a 64 bit installati sono disponibili per la selezione nell'azione Apri connessione SQL.

Configurare una stringa di connessione manualmente

Per creare manualmente una stringa di connessione:

  1. Seleziona Crea stringa di connessione per aprire la finestra di dialogo Proprietà di Data Link. Lo strumento Data Link ti consente di creare la stringa di connessione necessaria mediante una procedura dettagliata.

  2. Dopo l'accesso alla procedura guidata, seleziona il driver corretto per il database in Provider.

    Screenshot della scheda Proprietà di Data Link.

  3. Successivamente, nella scheda Connessione, immettere i dettagli rimanenti come il nome del server, il nome utente, la password e il nome del database. Seleziona Test connessione per verificare che la stringa di connessione si connetta correttamente.

    Screenshot della scheda Connessione della finestra Proprietà di Data Link.

  4. Specificare un timeout di connessione e altre impostazioni di rete nella scheda Avanzate.

    Screenshot della scheda Avanzate della finestra Proprietà di Data Link.

Apri connessione SQL

Apri una nuova connessione a un database.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Connection string No Valore di testo Stringa di connessione da utilizzare per la connessione al database

Variabili prodotte

Argomento Type Descrizione
SQLConnection Connessione SQL Handle per la nuova connessione SQL

Eccezioni

Eccezione Descrizione
Impossibile connettersi all'origine dati Indica un problema durante la connessione all'origine dati
Stringa di connessione non valida Indica che la stringa di connessione specificata non è valida

Esegui istruzione SQL

Connettiti a un database ed esegui un'istruzione SQL.

Per eseguire una query SQL, utilizzare l'azione Esegui istruzione SQL. Inizia fornendo una connessione valida al rispettivo database. Seleziona l'opzione desiderata nella proprietà Ottieni connessione tramite. Puoi fornire una variabile di connessione SQL (puoi crearne una utilizzando l'azione Apri connessione SQL) oppure fornendo la Stringa di connessione. Quindi inserisci la query SQL che desideri eseguire nella proprietà istruzione SQL. Puoi anche modificare i secondi di timeout dell'azione o lasciare l'opzione predefinita (30 secondi).

Dal linguaggio naturale allo script basato sul copilota (anteprima)

[Questo argomento fa parte della documentazione di pre-rilascio, pertanto è soggetto a modifiche.]

Il linguaggio naturale per lo script è una nuova funzionalità copilota aggiunta in Power Automate per desktop. Consente di generare rapidamente script utilizzati nell'azione di esecuzione dell'istruzione SQL attraverso la fornitura di una descrizione in linguaggio naturale.

Importante

Importante

  • Questa è una funzionalità di anteprima.
  • Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Queste funzionalità sono disponibili prima di una versione ufficiale di modo che i clienti possano ottenere un accesso prioritario e fornire dei commenti.

Disponibilità per regione

Attualmente, il linguaggio naturale per lo script in Power Automate per desktop è disponibile solo in ambienti con sede negli Stati Uniti.

Disponibilità per tipo di account

Attualmente, il linguaggio naturale per lo script in Power Automate per desktop è disponibile solo per gli utenti con un account aziendale o dell'istituto di istruzione.

Nota

Se il tuo ambiente si trova nella regione in cui questa caratteristica è disponibile e non hai ancora provato il copilota in Power Automate per desktop, contatta l'amministratore del tenant. Potrebbero aver disattivato la funzionalità del copilota.

Come generare script utilizzando il copilota e il linguaggio naturale

Per generare il codice SQL nell'istruzione SQL eseguita, seleziona Genera script con Copilot.

Screenshot dell'azione di esecuzione dell'istruzione SQL con il pulsante Genera script con Copilot evidenziato

Si apre la schermata di creazione della richiesta in cui digiti la richiesta in linguaggio naturale.

Screenshot dell'azione di esecuzione dell'istruzione SQL con la finestra di dialogo della richiesta aperta

Per creare uno script SQL, scrivi la tua richiesta e seleziona Genera. Se è necessario ricrearla, è possibile modificare la richiesta e selezionare Rigenerare. Altrimenti seleziona Usa questo script per tornare alla finestra principale dell'azione, dove è possibile modificare la richiesta e aggiungere le variabili necessarie.

Screenshot della finestra di dialogo Genera script con Copilot aperta, che mostra un'istruzione SQL generata

Importante

Assicurati di rivedere sempre il contenuto generato dal modello di IA.

Aiutaci a migliorare questa funzionalità

Invia feedback selezionando l'icona pollice su o pollice giù sotto il contenuto generato dall'intelligenza artificiale. Al termine, viene visualizzata una finestra di dialogo di feedback che puoi utilizzare per inviare feedback a Microsoft. GIF animata che mostra il copilota che risponde alla domanda dell'utente posta dalla finestra di progettazione.

Nota

Se non riesci a visualizzare la finestra di dialogo, l'amministratore del tenant potrebbe averla disattivata. Maggiori informazioni: Disabilitare la funzionalità di feedback degli utenti

Disabilitare la funzionalità di feedback degli utenti

In qualità di amministratore del tenant puoi impedire ai tuoi utenti di inviare feedback a Microsoft disabilitando l'impostazione del tenant disableSurveyFeedback. Ulteriori informazioni sulla visualizzazione e l'impostazione delle impostazioni del tenant sono disponibili qui:

Richieste relative ai diritti dell'interessato sul feedback degli utenti

Gli amministratori del tenant possono visualizzare, esportare ed eliminare il feedback fornito dagli utenti accedendo all'interfaccia di amministrazione di Microsoft 365 e selezionando Integrità>Feedback sul prodotto.

IA con risorse Power Automate

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Get connection by N/D Stringa di connessione, [variabile connessione SQL] Variabile connessione SQL Specifica se creare una nuova connessione da una determinata stringa di connessione o selezionare una connessione già aperta
SQL connection No Connessione SQL Handle per la nuova connessione SQL
Connection string No Valore di testo Stringa di connessione da utilizzare per la connessione al database
SQL statement No Valore di testo Istruzione SQL da eseguire nel database
Timeout Valore numerico 30 Tempo massimo di attesa per un risultato dal database

Variabili prodotte

Argomento Type Descrizione
QueryResult Tabella dati Risultato dal database sotto forma di una tabella dati con righe e colonne

Eccezioni

Eccezione Descrizione
Impossibile connettersi all'origine dati Indica un problema durante la connessione all'origine dati
Stringa di connessione non valida Indica che la stringa di connessione specificata non è valida
Errore nell'istruzione SQL Indica che si è verificato un errore nell'istruzione SQL specificata

Chiudi connessione SQL

Chiudi una connessione aperta a un database.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
SQL connection No Connessione SQL Handle per la nuova connessione SQL

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Questa azione non include eccezioni.