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.
GitHub Copilot in SQL Server Management Studio (SSMS) consente di scrivere Transact-SQL (T-SQL) più velocemente e con maggiore accuratezza. Può anche rispondere a domande SQL generali e supportare le attività di amministratore, direttamente nell'ambiente SSMS.
GitHub Copilot in SSMS non conserva alcuna informazione (richieste, risposte, metadati di sistema e così via) e non usa nessuno dei dati per eseguire il training o ripetere il training dei modelli. Per altre informazioni, vedere Come GitHub Copilot gestisce i dati.
GitHub Copilot in SSMS può rispondere a domande su database in SQL Server, database SQL di Azure, Istanza gestita di SQL di Azure e database SQL in Fabric. GitHub Copilot esegue query in base alle autorizzazioni per il tuo account. Ad esempio, se non si dispone dell'autorizzazione per la selezione dalla tabella Sales.Orders e si chiede a GitHub 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 GitHub Copilot in SSMS
GitHub Copilot in SSMS usa il tuo account GitHub con accesso Copilot. L'integrazione consente di selezionare un modello e GitHub Copilot in SSMS invia i prompt al modello. Il modello genera la risposta e la invia a SSMS. GitHub Copilot in SSMS potrebbe inviare informazioni aggiuntive sulla versione di SQL a cui si è connessi o informazioni sul database, insieme al prompt per migliorare la risposta.
Funzionalità di GitHub Copilot in SSMS
GitHub Copilot in SSMS include funzionalità di chat nella finestra di chat e tramite la visualizzazione chat inline. Da una delle due posizioni è possibile usare il linguaggio naturale per porre domande sul database o ottenere assistenza per la scrittura di T-SQL. Copilot in SSMS include anche assistenza per il codice, disponibile utilizzando slash commands come /doc, per fornire assistenza nel documentare, spiegare, correggere o ottimizzare le query T-SQL. Per abilitare GitHub Copilot in SSMS, vedere Installare GitHub Copilot in SQL Server Management Studio (anteprima).
Procedure consigliate per l'uso di GitHub Copilot in SSMS
Per ottimizzare la produttività con GitHub Copilot in SSMS, aprire un editor di query connesso al database e quindi aprire la finestra della chat. Per impostazione predefinita, la finestra di chat include il contesto relativo al 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 GitHub Copilot in SQL Server Management Studio (anteprima).
Esempi di suggerimenti
I prompt di esempio seguenti sono chiari, specifici e personalizzati in base alle proprietà dello schema e del database, semplificando la generazione di risposte accurate per GitHub Copilot in SSMS.
- What are the top-selling products by quantity?
- How do I change the compability mode for this database?
- Is there blocking in my database right now?
Altri esempi sono disponibili in Scenari per GitHub Copilot in SQL Server Management Studio (anteprima)
Uso responsabile dell'IA con Copilot
Microsoft si impegna a garantire che i sistemi di IA siano guidati dai principi di IA. Per altre informazioni sulla sicurezza, la privacy, la conformità e la trasparenza di GitHub Copilot, vedere le domande frequenti sul Centro protezione di GitHub Copilot. I nostri principi di intelligenza artificiale includono la possibilità ai nostri clienti di usare questi sistemi in modo efficace e in linea con gli 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 GitHub Copilot in SSMS:
- GitHub Copilot in SSMS attualmente non supporta i completamenti del codice nell'editor di query.
- GitHub Copilot potrebbe produrre risultati imprecisi quando l'intento è valutare i dati.
- Le risposte di GitHub 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.
- GitHub Copilot attualmente non supporta l'esportazione della chat.
- GitHub Copilot attualmente non supporta la modalità agente.