Delen via


Het chatvenster voor Copilot gebruiken in SQL Server Management Studio

Copilot in SQL Server Management Studio (SSMS) bevat een chatvenster voor interactie met Copilot in natuurlijke taal. U kunt algemene vragen stellen over SQL, vragen die specifiek zijn voor een database, of hulp krijgen bij het schrijven of bewerken van T-SQL.

In het chatvenster bepaalt u de context voor de prompt die u verzendt. De context kan de algemene Copilot of een specifieke database zijn, op basis van een open query-editorvenster. In de context van een database beschikt Copilot in SSMS over kennis van zowel de context (SQL-versie) als de database (schemabewust), zodat antwoorden worden afgestemd op uw omgeving.

Opmerking

Query's van Copilot in SSMS worden uitgevoerd onder de context van de aanmelding en machtigingen van de gebruiker. Er zijn geen afzonderlijke machtigingen voor Copilot in SSMS.

Aan de slag

Zodra Copilot is geconfigureerd, opent u het chatvenster met behulp van:

  • Bekijken>Copilot
  • Ctrl+Alt+C
  • De knop Copilot op de werkbalk

Het chatvenster is een hulpprogrammavenster, zoals Objectverkenner, dat u kunt koppelen aan elke locatie in SSMS. Als u copilot in het gereedschapsvenster wilt verplaatsen, selecteert u de titelbalk en sleept u deze naar een andere locatie.

Gebruik Ctrl + muiswiel om de grootte van de tekst in het copilotvenster in het hulpprogramma SSMS te vergroten of verkleinen.

Context wijzigen

Als u Copilot in eerste instantie opent in SSMS zonder een venster van een verbonden queryeditor, is Copilot niet verbonden met een database, maar kunt u nog steeds algemene vragen stellen over SQL of SSMS. In dit scenario is de huidige context Copilot in SSMS.

Als u een query wilt uitvoeren op een specifieke database, kunt u hulp krijgen bij Natural Language naar SQL (NL2SQL) of andere hulp krijgen door een queryeditorvenster te openen dat is verbonden met die database. Het chatvenster wordt automatisch gewijzigd in de context van de nieuwe queryeditor. De context bevat de naam van de queryeditor en verbindingsgegevens.

Als u de context van Copilot wilt wijzigen, voert u het @ symbool in het promptvak in om de beschikbare contextlijst weer te geven. Wanneer de context verandert, worden de editor en de verbinding weergegeven als de huidige context boven het promptvak en wordt de optie Active Editor synchroniseren niet geselecteerd.

Als u op elk gewenst moment opnieuw wilt synchroniseren met de actieve editor, schakelt u de optie Active Editor synchroniseren in .

Schermopname van Copilot in het chatvenster van SSMS.

Sleutelcode Beschrijving
1 Titelbalk
2 Besturingselementen voor het hulpmiddelenvenster om het Copilot-venster vast te zetten of te sluiten
3 Mogelijke chatopties: chatgeschiedenis exporteren of wissen
4 Copilot-antwoordcontext
5 Prompt verzonden
6 Feedbackpictogrammen
7 Copilot antwoord, inclusief queries
8 Huidige context
9 Optie Active Editor synchroniseren
10 Huidige modus
11 Promptvenster
12 Statusinformatie
13 Promptopties, om de promptgeschiedenis weer te geven en een prompt in te dienen

Een prompt verzenden

Voer uw prompt in het promptvak in en selecteer het pijlpictogram (Verzenden) of Enter om deze in te dienen. De ingediende prompt wordt weergegeven in het chatvenster. Er kan een bericht Denken... verschijnen terwijl Copilot wacht op een antwoord. Het antwoord wordt onder de prompt geretourneerd, met de antwoordcontext bovenaan om u te helpen uw gesprek bij te houden.

Copilot voert voor NL2SQL-prompts query's uit op de metagegevens van de database om context te bieden over de objecten in uw database.

Als u een ander venster van de queryeditor opent, wordt in Copilot een bericht weergegeven met instructies voor het wijzigen van die verbinding. De context wordt niet automatisch gewijzigd in een nieuw geopend venster.

Vorige prompts weergeven

Copilot houdt uw meest recente prompts bij, die u kunt selecteren via het pictogram Recente geschiedenis (Recente vragen weergeven). Selecteer in de beschikbare lijst een prompt en verzend deze opnieuw, of bewerk deze en verzend deze vervolgens.

Transact-SQL kopiëren en invoegen in de queryeditor

Antwoorden van Copilot kunnen T-SQL-instructies bevatten, die in het antwoord worden gepresenteerd en knoppen Kopiëren en Invoegen bevatten. Gebruik Kopiëren om de T-SQL naar het klembord te kopiëren en Invoegen om de T-SQL rechtstreeks in de queryeditor in te voegen. De invoeging vindt plaats op basis van de cursorlocatie.

Chatgeschiedenis wissen

Als u de chatgeschiedenis opnieuw wilt instellen of wissen, gebruikt u het bezempictogram (Chatgeschiedenis wissen). Met deze actie worden alle bestaande prompts en antwoorden uit de chatgeschiedenis gewist en kunnen ze niet worden opgehaald. Vorige informatie uit de chat gaat verloren en u start de chat alsof u Copilot voor de eerste keer voor de editor hebt geopend.

Chatgeschiedenis opslaan

U kunt de chatgeschiedenis opslaan met het exportpictogram (Exporteren). Blader in het dialoogvenster Opslaan als naar de locatie waar u het bestand wilt opslaan. Bewerk indien nodig de bestandsnaam en selecteer Opslaan om de chat op te slaan als een Markdown-bestand.

Markdown-bestanden kunnen worden geopend in SSMS 21 en worden weergegeven in Markdown-indeling met behulp van de Markdown-viewer. Als u de viewer wilt aanroepen, gebruikt u de knop Voorbeeld of Shift+F7.

Databasecontext wijzigen

Copilot heeft context over de database waarmee u bent verbonden in de query-editor. Als u verbinding wilt maken met een andere database in hetzelfde editorvenster, gebruikt u de vervolgkeuzelijst voor de database of gebruikt u T-SQL (bijvoorbeeld USE WideWorldImporters;). De eerste keer dat u de databasecontext wijzigt, wordt een bericht weergegeven dat de verbinding is gewijzigd in de chat. Telkens wanneer de databasecontext wordt gewijzigd, wordt de huidige context boven het promptvak bijgewerkt.

Modus wijzigen

Copilot ondersteunt meerdere modi voor het uitvoeren van query's, die kunnen worden gewijzigd in het promptvak met de juiste opdracht. De standaardmodus is alleen-lezen.

Wijze Opdracht Beschrijving
Alleen lezen /ro Alleen query's die gegevens lezen, worden uitgevoerd.
Lezen/schrijven met goedkeuring /rwa Query's die gegevens lezen, worden uitgevoerd en query's die schrijven (gegevens of schema wijzigen) worden uitgevoerd na goedkeuring van de gebruiker.
Schrijven lezen /rw Query's die gegevens lezen, worden uitgevoerd en query's die schrijven (gegevens of schema wijzigen) worden automatisch uitgevoerd (geen goedkeuring vereist).

Voor elke modus die wordt gebruikt, heeft Copilot alleen toestemming om instructies uit te voeren die u, als de gebruiker, kunt uitvoeren. U bent bijvoorbeeld niet gemachtigd om gegevens uit de Sales.Orders tabel te verwijderen. Als u Copilot vraagt een instructie te schrijven waarmee gegevens worden verwijderd, bijvoorbeeld DELETE * FROM Sales.Orderswanneer Copilot de query probeert uit te voeren, mislukt deze.

Als u de standaardmodus voor Copilot wilt wijzigen van Alleen-lezen naar Lezen/Schrijven met goedkeuring, gaat u naar Extra>Opties>Copilot. Gebruik de vervolgkeuzelijst om de waarde voor de standaarduitvoeringsmodus te wijzigen. Het is niet mogelijk om de standaarduitvoeringsmodus in te stellen op Schrijven lezen.

Aanvullende opdrachten

Copilot biedt opdrachten om uw ervaring aan te passen, informatie vast te leggen en doorvoer aan te passen.

Naam Opdracht Beschrijving
Stijl /style: Alleen query's die gegevens lezen, worden uitgevoerd.
Logbestand /log Slaat de informatie in het uitvoervenster rechtstreeks op in een bestand in %USERPROFILE%\AppData\Local\SSMSCopilot. Het uitvoervenster kan worden weergegeven met Weergeven>Uitvoer. Selecteer Copilot in de Resultaat weergeven uit: vervolgkeuzelijst.
Maximale resultaattoken instellen /mrt: Hiermee stelt u het maximum aantal tokens in dat kan worden teruggestuurd naar het model vanuit T-SQL-query's die zijn uitgegeven door Copilot. De standaardwaarde is 75.000 tokens. Als de tokengrootte kleiner is dan de gegevens die door de query worden geretourneerd, past het model de reactie aan om een beperking aan te geven, zoals 'De lijst met alle objecten in de database is te groot om in één query te verwerken'.
Maximum aantal tokens per minuut instellen /tpm: Hiermee stelt u het maximum aantal tokens per minuut in dat door Copilot naar het model kan worden verzonden. Dit kan worden aangepast om te beschermen tegen het te snel verzenden van te veel gegevens naar het model, wat de eindpunttokens per minuut (TPM) overschrijdt.

Opdrachten met een dubbele punt (:) vragen om meer informatie. Als u bijvoorbeeld de prompt /style respond in the style of a super friendly assistant and use emojis indient, wordt de stijl niet gewijzigd.

Voor meer informatie over de limieten voor Azure OpenAI-tokens, zie quota en limieten voor Azure AI Foundry Models in Azure OpenAI.

Feedback geven

Voor elk antwoord van Copilot kunt u positieve (duimen omhoog) of negatieve (duimen omlaag) feedback geven. Wanneer u een van beide selecteert, wordt een dialoogvenster Feedback verzenden naar Microsoft weergegeven. Selecteer de optie of opties die uw feedback vertegenwoordigen en selecteer Verzenden. Vragen en antwoorden worden niet gedeeld met Microsoft wanneer u feedback verzendt.

Als u meer informatie wilt opgeven, zoals de prompt en het antwoord, selecteert u de optie om meer details op te geven. Nadat u Verzenden hebt geselecteerd, wordt de feedbacksite voor SSMS geopend in uw browser en kunt u een feedbackticket maken. Neem voor optimale hulp de chatgeschiedenis of het logboekbestand met het ticket op. U kunt ook toegang krijgen tot de feedbacksite via Help Feedback>verzenden in SSMS.