You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "Frequently asked questions about Microsoft Copilot skills (preview)"
4
-
description: "Frequently asked questions about Microsoft Copilot skills in Azure SQL Database, currently in preview."
3
+
title: "Frequently asked questions about Microsoft Copilot in Azure with Azure SQL Database"
4
+
description: "Frequently asked questions about Microsoft Copilot in Azure with Azure SQL Database."
5
5
author: markingmyname
6
6
ms.author: maghan
7
7
ms.reviewer: wiassaf, kendalv
8
8
ms.service: azure-sql-database
9
9
ms.collection: ce-skilling-ai-copilot
10
10
ms.custom:
11
-
- build-2024
11
+
- "AI Copilot"
12
+
- "FAQ"
12
13
ms.topic: faq
13
-
ms.date: 03/18/2025
14
+
ms.date: 04/08/2025
14
15
monikerRange: "= azuresql || = azuresql-db"
15
-
title: "Frequently asked questions about Microsoft Copilot in Azure SQL Database (preview)"
16
+
title: "Frequently asked questions about Microsoft Copilot in Azure with Azure SQL Database"
16
17
summary: |
17
-
Frequently asked questions about Microsoft Copilot capabilities in Azure SQL, currently in preview.
18
+
Frequently asked questions about Microsoft Copilot capabilities in Azure SQL.
18
19
19
20
Microsoft Copilot in Azure is now integrated with Azure SQL Database, enhancing the management and operation of SQL-dependent applications.
20
21
sections:
@@ -23,7 +24,7 @@ sections:
23
24
- question: |
24
25
In Azure SQL Database, where can I find Microsoft Copilot in Azure?
25
26
answer: |
26
-
The preview of Copilot capabilities in Azure SQL Database includes Copilot in the Azure portal experience: [Azure Copilot integration](copilot-azure-sql-overview.md)
27
+
The Copilot capabilities in Azure SQL Database include Copilot in the Azure portal experience: [Azure Copilot integration](copilot-azure-sql-overview.md)
27
28
- question: |
28
29
How do I enable Microsoft Copilot in Azure for my Azure tenant?
29
30
answer: |
@@ -39,13 +40,13 @@ sections:
39
40
- question: |
40
41
What should I do if I see unexpected or offensive content?
41
42
answer: |
42
-
The Azure team built Copilot guided by our AI principles and Responsible AI Standard. We have prioritized mitigating exposing customers to offensive content. However, you might still see unexpected results. We're constantly working to improve our technology in preventing harmful content. For more information, see [Responsible AI FAQ for Microsoft Copilot in Azure (preview)](/azure/copilot/responsible-ai-faq).
43
+
The Azure team built Copilot guided by our AI principles and Responsible AI Standard. We have prioritized mitigating exposing customers to offensive content. However, you might still see unexpected results. We're constantly working to improve our technology in preventing harmful content. For more information, see [Responsible AI FAQ for Microsoft Copilot in Azure](/azure/copilot/responsible-ai-faq).
43
44
44
45
If you encounter harmful or inappropriate content in the system, you can provide feedback or report a concern by selecting the downvote button on the response. We're constantly working to improve our technology to proactively address issues in line with our [responsible AI principles](https://www.microsoft.com/ai/our-approach).
45
46
- question: |
46
47
How much does Copilot cost?
47
48
answer: |
48
-
Copilot skills in Azure SQL Database are offered at no additional cost during the preview.
49
+
Copilot skills in Azure SQL Database are offered at no additional cost.
49
50
- question: |
50
51
How is the transmitted prompt and query data protected?
51
52
answer: |
@@ -56,13 +57,10 @@ sections:
56
57
Where can I learn more about privacy and data protection?
57
58
answer: |
58
59
For more information on how Copilot processes and uses personal data, see the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement).
59
-
- question: |
60
-
Where can I find the preview terms for using Azure OpenAI-powered previews like Copilot?
61
-
answer: |
62
-
For more information, see our [preview terms](https://azure.microsoft.com/support/legal/preview-supplemental-terms/#AzureOpenAI-PoweredPreviews).
60
+
63
61
additionalContent: |
64
62
## Related content
65
63
66
-
- [Microsoft Copilot skills and Azure SQL Database (preview)](copilot-azure-sql-overview.md)
64
+
- [Microsoft Copilot skills and Azure SQL Database](copilot-azure-sql-overview.md)
67
65
- [Microsoft Copilot in Azure overview](/azure/copilot/overview)
Microsoft Copilot in Azureis now integrated with Azure SQL Database, enhancing the management and operation of SQL-dependent applications. It improves productivity in the Azure portal by offering self-help for database administration.
21
+
[Microsoft Copilot in Azure](/azure/copilot/overview) with Azure SQL Database is a [capability](/azure/copilot/capabilities#perform-tasks) of the Microsoft Azure Copilot experience that enhances the management and operation of Azure services, providing robust capabilities for SQL-dependent applications. It provides a conversational interface for users to interact with their databases, allowing them to ask questions and receive relevant answers based on the context of their database. It improves productivity in the Azure portal by offering self-help for database administration. This makes it easier for developers and database administrators to manage their databases, troubleshoot issues, and optimize performance.
23
22
24
-
Copilot provides relevant answers to user questions, simplifying database management by applying database context, documentation, dynamic management views, Query Store, and other knowledge sources. For example:
23
+
This article provides an overview of Microsoft Copilot in Azure with Azure SQL Database, including its features, how it works, and best practices for effective use.
24
+
25
+
## How Copilot works in Azure SQL Database
26
+
27
+
Microsoft Copilot in Azure is now integrated with Azure SQL Database.
28
+
29
+
Copilot in Azure SQL Database uses large language models (LLMs) to analyze the context of your database and provide relevant answers to your questions. It applies various data sources, including public documentation, dynamic management views, catalog views, and Azure supportability diagnostics, to generate applicable responses. This allows users to ask questions in natural language and receive detailed explanations and suggestions for their database-related queries.
30
+
31
+
## Features of Copilot in Azure SQL Database
32
+
33
+
Copilot provides relevant answers to user questions, simplifying database management by applying database context, documentation, dynamic management views, Query Store, and other knowledge sources.
34
+
35
+
For example:
25
36
26
37
- Database administrators can independently manage databases and resolve issues, or learn more about the performance and capabilities of your database.
27
38
@@ -33,92 +44,41 @@ Copilot provides relevant answers to user questions, simplifying database manage
33
44
34
45
## Enable Copilot in your Azure tenant
35
46
36
-
For information on enabling Microsoft Copilot, see [Microsoft Copilot for Azure (preview)](/azure/copilot/overview).
47
+
For information on enabling Microsoft Copilot, visit [What is Microsoft Copilot for Azure](/azure/copilot/overview).
37
48
38
-
## Copilot in Azure scenarios
49
+
## Best practices for using Copilot in Azure SQL Database
39
50
40
51
You can ask and receive helpful, context-rich suggestions from [Microsoft Copilot in Azure](/azure/copilot/overview) within the Azure portal.
41
52
42
-
Microsoft Copilot in Azure is a preview set of experiences that are powered by large language models (LLMs). Output produced by Copilot might contain inaccuracies, biases, or other unintended content. As with any generative AI model, humans should review the output produced by Copilot before use.
43
-
44
-
Some example scenarios for the **Microsoft Copilot in Azure**:
45
-
46
-
- When you're working with a slow Azure SQL Database, you could provide the prompt `My database is slow`.
47
-
48
-
Microsoft Copilot in Azure (preview) starts looking at your database based on your context in the Azure portal. After the check, Copilot will detail specific areas that might be contributing to the issue. In this example, there was a specific query driving high CPU utilization:
49
-
50
-
:::image type="content" source="media/copilot-azure-sql-overview/slow-database.png" alt-text="Screenshot showing the query prompt and generated sample query about high CPU utilization." lightbox="media/copilot-azure-sql-overview/slow-database.png":::
51
-
52
-
- You can continue the conversation and investigation with a prompt of `How can I tune that high CPU query?`.
53
-
54
-
Copilot understands that this prompt refers to the query identified earlier, and provides a new index suggestion:
55
-
56
-
:::image type="content" source="media/copilot-azure-sql-overview/high-cpu-query.png" alt-text="Screenshot showing a second query prompt in the conversation and generated sample query about high CPU utilization." lightbox="media/copilot-azure-sql-overview/high-cpu-query.png":::
57
-
58
-
### Sample prompts
59
-
60
-
You can provide prompts for the **Microsoft Copilot in Azure** around different capability areas, for example:
61
-
62
-
| Skill Name | Skill Description | Example prompt |
63
-
| --- | --- | --- |
64
-
| Active User Connections | Shows active user connections to the database. |`Who are currently actively connected to the database?`|
65
-
| Antipattern Query Analysis | Identifies queries with anti-patterns and their potential impact on performance. |`Show me all the queries in my workload that have anti-patterns in them.`|
66
-
| Automatic Tuning Analysis | Investigates automatic tuning failures and potential solutions. |`Why is automatic plan correction failing?`|
67
-
| Basic Database Information | Retrieves basic information about the database. |`What is the name of the logical server for this database?`|
68
-
| Blocking Session Analysis | Identifies and analyzes blocking sessions. |`Check top blocking sessions.`|
69
-
| Compatibility Level | Provides information about the database compatibility level. |`What's the compatibility level of this database?`|
70
-
| Connection String Generation | Generates the appropriate connection string for the database. |`Which connection string should I use to connect to my DB?`|
71
-
| Copilot Help | Provides general assistance and guidance with Azure SQL. |`What can you do related to Azure SQL?`|
72
-
| Data Synchronization Analysis | Troubleshoots data synchronization issues, particularly with secondaries. |`Why do my secondaries not have the latest data?`|
73
-
| Database and Table Size | Provides information about the database and table sizes. |`What's the size of this database?`|
74
-
| Database Performance Analysis | Analyzes overall database performance and suggests improvements. |`Why is my database slow?`|
75
-
| Database Permission Listing | Lists database permissions and access levels for users. |`Which users have access to `master` database?`|
76
-
| Deadlock Analysis | Investigates deadlocks and suggests solutions. |`Why am I getting deadlock errors? How can I fix it?`|
77
-
| Dropped Connections Analysis | Investigates instances of dropped database connections. |`Show me all the instances where my database had a dropped connection.`|
78
-
| Fragmented Index Analysis | Identifies fragmented indexes and their impact on performance. |`Help me find fragmented indexes.`|
79
-
| General Antipattern Information | Provides general information about common SQL anti-patterns. |`What are the most common SQL antipatterns?`|
80
-
| Get Database Names for Server | Lists all databases on a specific server. |`List all the databases on this server.`|
81
-
| High CPU Consuming Query Analysis | Identifies and analyzes queries with high CPU usage. |`Why is the CPU usage high on this database?`|
82
-
| High IO troubleshooting | Checks if the database is experiencing high I/O. |`Is my database experiencing high I/O?`|
83
-
| Index Listing | Shows all indexes in the database. |`What are all the indexes?`|
84
-
| Index Recommendations for Specific Table | Provides index recommendations for one or more tables. |`Should I add an index on this table?`|
85
-
| Latest Backup Information | Provides information about the most recent database backup. |`When was the most recent backup of my database created?`|
86
-
| Low Storage Space Troubleshooting | Provides suggestions to free up space in the database. |`Is there a way I can free up space in my database?`|
87
-
| MAXDOP Optimization | Analyzes and suggests optimizations for the MAXDOP setting. |`What's the current MAXDOP and how to optimize?`|
88
-
| Memory Grant Analysis | Analyzes memory grant issues and potential causes. |`Why am I having memory grant issues?`|
89
-
| Missing Index Suggestions | Suggests missing indexes to improve query performance. |`Missing index suggestion for improving query performance?`|
90
-
| Point-in-Time Restore Retention | Provides information about the point-in-time restore retention period. |`How far back in time can I go for a point-in-time restore?`|
91
-
| Query Performance Analysis | Investigates and suggests solutions for slow-running queries. |`Why is this query running so slow?`|
92
-
| Query Store - Find Forced Plans | Shows queries with forced plans within a specified timeframe. |`Show me all the queries from the past 2 days that have forced plans.`|
93
-
| Query Store - Find High Execution Time Variation | Identifies queries with high variation in execution time. |`Which queries on my database have a high variation in execution time?`|
94
-
| Query Store - Find Highest I/O Queries | Shows queries with the highest I/O usage. |`What queries on this database use the most I/O?`|
95
-
| Query Store - Get query text by ID | Shows the query text based on the provided Query ID |`What is the query text for Query ID 1333?`|
96
-
| Query Store - Latest Executed Queries | Displays the most recently executed queries. |`What are the most recently executed queries in my database?`|
97
-
| Query Store - Longest Running Queries | Shows the longest running queries within a specified timeframe. |`What are the longest running queries in the past day?`|
98
-
| Query Store - Queries with Highest Wait Times | Identifies queries with the highest wait times. |`Which queries have had the highest wait times?`|
99
-
| Query Store - Queries with Multiple Plans | Checks for queries with multiple execution plans. |`Show me the queries that have had more than one execution plan.`|
100
-
| Query Store - Regressed Queries | Identifies queries that have regressed in performance. |`Have any of my queries gotten significantly slower recently?`|
101
-
| Query Store - Regressed Queries with Plan Changes | Shows queries with plan changes that have regressed in performance. |`Are there any queries that had plan changes and regressed in performance?`|
102
-
| Query Store - Show Executions per Query | Displays the number of executions for each query. |`What queries are being executed most often?`|
103
-
| Query Store - Top Resource Consuming Queries | Identifies and analyzes queries with the highest resource consumption. |`What are the most expensive queries in my workload?`|
104
-
| Query Store Mode Troubleshooting | Investigates and provides solutions for Query Store being in read-only mode. |`Why is Query Store in read-only mode? How can I fix it?`|
105
-
| Related Documentation | Provides links to relevant documentation based on the user's query. |`What does database compatibility level mean?`|
106
-
| Resource Usage Analysis | Analyzes resource usage and potential bottlenecks. |`Is the database hitting resource limits? Which limits?`|
107
-
| Table Listing | Lists all tables in the database. |`What are the names of all the tables?`|
108
-
| Troubleshoot error 18456 | Helps with SQL error 18456. |`Help me with SQL error 18456`|
109
-
| Troubleshoot error 40615 | Helps with SQL error 40615. |`Help me with SQL error 40615`|
110
-
| Troubleshoot Connection Errors | Checks for causes of connection timeouts. |`Check for causes of connection timeouts in my database`|
111
-
| Troubleshoot Login Failures | Diagnoses login failure issues. |`Why can't I login to my database?`|
112
-
| Troubleshoot Query Timeout | Addresses query timeout issues. |`Help me with query timeout issues`|
113
-
| Wait Statistics Analysis | Analyzes wait statistics and potential performance bottlenecks. |`What do the wait statistics look like for my database?`|
114
-
| Workload Increase and Scaling Analysis | Assesses workload increases and potential need for scaling. |`Has increased workload or traffic caused performance issues?`|
115
-
116
-
## Responsible AI
117
-
118
-
For more information on how Microsoft implements responsible AI tools in [Microsoft Copilot in Azure](/azure/copilot/overview), see [Responsible AI FAQ for Microsoft Copilot in Azure (preview)](/azure/copilot/responsible-ai-faq).
53
+
Consider the Azure SQL database you're working with and the context of your question. The more specific you are, the better the responses can be. For example, if you ask about a specific database, Copilot provides information relevant to that database.
54
+
55
+
Additionally, if you're asking Copilot a question about a different database from the database service or page you are on, the result isn't clear and is more likely to give you a bad output.
56
+
57
+
## Example prompts
58
+
59
+
The following example prompts are clear, specific, and tailored to the properties of your schema and database.
60
+
61
+
You can provide prompts for the **Microsoft Copilot in Azure** around different capability areas.
62
+
63
+
```copilot-prompt
64
+
- What service tier should I use for this database?
65
+
- Which connection string should I use to connect to my database?
66
+
- Why was my database unavailable?
67
+
```
68
+
69
+
For a list of more prompts, visit [List of sample prompts](copilot-prompts-list.md).
70
+
71
+
> [!NOTE]
72
+
> AI powers Copilot, so surprises and mistakes are possible.
73
+
74
+
## Responsible AI in Microsoft Copilot in Azure
75
+
76
+
Microsoft is committed to responsible AI. We're continuously working to improve the quality and safety of our AI systems. Microsoft Copilot in Azure is designed to help you be more productive, but it's important to remember that it isn't a replacement for human judgment. Always review the output produced by Copilot before using it in production.
77
+
78
+
For more information on how Microsoft implements responsible AI tools in [Microsoft Copilot in Azure](/azure/copilot/overview), see [Responsible AI FAQ for Microsoft Copilot in Azure](/azure/copilot/responsible-ai-faq).
119
79
120
80
## Related content
121
81
122
-
-[Microsoft Copilot in Azure overview](/azure/copilot/overview)
123
-
-[Frequently asked questions about Microsoft Copilot skills in Azure SQL Database (preview)](copilot-azure-sql-faq.yml)
82
+
-[Microsoft Copilot in Azure](/azure/copilot/overview)
0 commit comments