Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare Copilot in SQL Server Management Studio (SSMS) per porre domande sul database e sull'ambiente e ottenere assistenza nella scrittura di Transact-SQL (T-SQL) con l'intelligenza artificiale.
Copilot in SSMS non conserva alcuna informazione (richieste, risposte, metadati di sistema e così via) e non usa alcun dato per eseguire il training o ripetere il training dei modelli. Per altre informazioni, vedere Dati, privacy e sicurezza per il servizio OpenAI di Microsoft Azure.
Copilot in SSMS può rispondere a domande relative ai database in SQL Server, database SQL di Azure, Istanza gestita di SQL di Azure e database SQL in Fabric. Copilot esegue query in base alle autorizzazioni per il tuo login. Ad esempio, se non si dispone dell'autorizzazione per la selezione dalla tabella Sales.Orders e si chiede a Copilot di scrivere ed eseguire una query di selezione, SELECT TOP 100 * FROM Sales.Ordersad esempio , l'esecuzione della query non può verificarsi.
Funzionamento di Copilot in SSMS
Copilot in SSMS usa le risorse OpenAI di Azure, che richiedono un endpoint e una distribuzione nella sottoscrizione di Azure. Il modello selezionato durante la configurazione della distribuzione è il modello a cui Copilot in SSMS invia le richieste e tale modello genera quindi la risposta. Copilot in SSMS potrebbe inviare informazioni aggiuntive sulla versione di SQL a cui si è connessi o informazioni sul database per migliorare la risposta.
Funzionalità di Copilot in SSMS
La funzionalità principale di Copilot in SSMS è la finestra di chat in cui si usa il linguaggio naturale per porre domande sul database o ottenere assistenza per la scrittura di T-SQL. Copilot in SSMS include anche assistenza al codice per documentare, spiegare, correggere o effettuare il refactoring delle query T-SQL. Per abilitare Copilot in SSMS, vedere Installare Copilot in SQL Server Management Studio.
Procedure consigliate per l'uso di Copilot in SSMS
Per ottimizzare la produttività con Copilot in SSMS, aprire un editor di query connesso al database e quindi aprire la finestra della chat. Per impostazione predefinita, la finestra della chat riconosce il database a cui si è connessi in base all'editor di query attivo. Quando si scrivono richieste, è importante essere specifici nel modulo della richiesta poiché le domande vaghe portano a risposte vaghe. Per altre procedure consigliate, vedere Procedure consigliate per Copilot in SQL Server Management Studio.
Esempi di suggerimenti
I prompt di esempio seguenti sono chiari, specifici e personalizzati in base alle proprietà dello schema e del database, rendendo più semplice per Copilot in SSMS generare risposte accurate.
- What are the top-selling products by quantity?
- How do I change the compatibility mode for this database?
- Is there blocking in my database right now?
Altri esempi possono essere trovati in Procedure consigliate per Copilot in SQL Server Management Studio.
Uso responsabile dell'IA di Copilot in SSMS
Copilot in SSMS rispetta le procedure di IA responsabile per i modelli OpenAI di Azure. Microsoft si impegna a garantire che i sistemi di IA siano guidati dai principi di IA. Altre informazioni sui principi di intelligenza artificiale per Copilot in SSMS sono disponibili nella nota sulla trasparenza per Copilot in SQL Server Management Studio. Questi principi includono la possibilità per i nostri clienti di usare questi sistemi in modo efficace e in linea con i loro usi previsti. Il nostro approccio all'IA responsabile è in continua evoluzione per risolvere in modo proattivo i problemi emergenti.
Limitazioni
Ecco le limitazioni correnti di Copilot in SSMS:
- Copilot non può modificare le query T-SQL esistenti nell'editor di query. Ad esempio, se si chiede alla finestra di chat di Copilot di modificare una parte specifica di una query esistente, non funziona. Tuttavia, Copilot riconosce gli input precedenti nella finestra della chat, consentendo agli utenti di eseguire l'iterazione delle query generate in precedenza da Copilot prima dell'inserimento.
- Copilot potrebbe produrre risultati imprecisi quando l'intento è valutare i dati.
- Le risposte di Copilot possono includere contenuti non accurati o di bassa qualità, quindi esaminare gli output prima di usarli nel lavoro.
- Gli utenti che possono valutare in modo significativo l'accuratezza e l'adeguatezza del contenuto devono esaminare gli output.
- Se l'endpoint OpenAI di Azure usa Microsoft Entra Authentication, Copilot in SSMS non è accessibile se si apre SSMS come utente diverso dall'utente connesso al computer. Ad esempio, se si accede al computer come
contoso\jwilsone si apre SSMS comecontoso\admin, Copilot in SSMS non è accessibile. - Quando si usa l'identità gestita per eseguire l'autenticazione in una macchina virtuale di Azure che esegue SSMS, Copilot in SSMS non è accessibile se l'endpoint OpenAI di Azure usa l'autenticazione Di Microsoft Entra e l'utente apre SSMS come utente diverso.
Contenuti correlati
- Che cos'è SQL Server Management Studio?
- Usare Azure OpenAI con Copilot in SQL Server Management Studio
- Installare Copilot in SQL Server Management Studio