Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте Copilot в SQL Server Management Studio (SSMS), чтобы задать вопросы о базе данных и среде, а также получить справку по написанию Transact-SQL (T-SQL) с помощью искусственного интеллекта.
Copilot в SSMS не сохраняет любую информацию (запросы, ответы, системные метаданные и т. д.) и не использует данные для обучения или переобучения моделей. Дополнительные сведения см. в разделе "Данные", "Конфиденциальность" и "Безопасность" для службы OpenAI Microsoft Azure.
Copilot в SSMS может отвечать на вопросы о базах данных в SQL Server, Базе данных SQL Azure, Управляемом экземпляре SQL Azure и Базе данных SQL в Fabric. Copilot выполняет запросы на основе разрешений для входа. Например, если у вас нет разрешения на выбор из таблицы Sales.Orders , и вы попросите Copilot написать и выполнить запрос на выборку, например SELECT TOP 100 * FROM Sales.Orders, выполнение запроса не может произойти.
Как работает Copilot в SSMS
Copilot в SSMS использует ресурсы Azure OpenAI, требуя конечной точки и развертывания в подписке Azure. Модель, выбранная при настройке развертывания, — это модель, в которую Copilot в SSMS отправляет запросы, а затем эта модель создает ответ. Copilot в SSMS может отправлять дополнительные сведения о версии SQL, к которой вы подключены, или сведения о базе данных, чтобы улучшить ответ.
Возможности Copilot в SSMS
Основная функция Copilot в SSMS — это окно чата, в котором вы используете естественный язык, чтобы задать вопросы о базе данных или получить справку по написанию T-SQL. Copilot в SSMS также включает помощь с кодом, чтобы помочь документировать, объяснять, исправлять или рефакторизовать ваши запросы T-SQL. Чтобы включить Copilot в SSMS, см. статью Install Copilot в SQL Server Management Studio.
Рекомендации по использованию Copilot в SSMS
Чтобы повысить производительность с помощью Copilot в SSMS, откройте редактор запросов, подключенный к базе данных, а затем откройте окно чата. По умолчанию окно чата понимает базу данных, к которую вы подключены на основе активного редактора запросов. При написании запросов будьте конкретными в запросе, так как расплывчатые вопросы приводят к расплывчатым ответам. Для получения информации о передовых методах см. Лучшие практики использования Copilot в SQL Server Management Studio.
Примеры подсказок
В следующем примере запросы являются четкими, конкретными и адаптированными к свойствам схемы и базы данных, что упрощает создание точных ответов в Copilot в SSMS.
- 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?
Дополнительные примеры см. в рекомендациях для Copilot в SQL Server Management Studio.
Ответственное использование ИИ Copilot в SSMS
Copilot в SSMS следует принципам ответственного использования ИИ для моделей Azure OpenAI. Корпорация Майкрософт стремится гарантировать, что наши системы ИИ руководствуются нашими принципами ИИ. Дополнительные сведения о принципах ИИ для Copilot в SSMS см. в заметке о прозрачности для Copilot в SQL Server Management Studio. Эти принципы включают расширение возможностей наших клиентов эффективно использовать эти системы и в соответствии с их предполагаемым использованием. Наш подход к ответственному ИИ постоянно развивается для упреждающего решения возникающих проблем.
Ограничения
Ниже приведены текущие ограничения Copilot в SSMS:
- Copilot не может изменить существующие запросы T-SQL в редакторе запросов. Например, если вы попросите окно чата Copilot изменить определенную часть существующего запроса, он не работает. Однако Copilot понимает предыдущие входные данные в окне чата, позволяя пользователям итерировать запросы, созданные ранее Copilot, прежде чем они вставляются.
- Copilot может создавать неточные результаты, когда намерение заключается в оценке данных.
- Ответы Copilot могут включать неточное или низкое качество содержимого, поэтому просмотрите выходные данные перед их использованием в вашей работе.
- Люди, которые могут осмысленно оценить точность и правильность содержимого, должны просмотреть выходные данные.
- Если ваш конечная точка Azure OpenAI использует проверку подлинности Microsoft Entra, Copilot в SSMS будет недоступен, если вы открываете SSMS под пользователем, отличным от того, который вошел в систему на компьютере. Например, если вы войдете в систему на компьютере как
contoso\jwilsonи откроете SSMS какcontoso\admin, Copilot в SSMS будет недоступен. - При использовании управляемого удостоверения для проверки подлинности на виртуальной машине Azure под управлением SSMS Copilot в SSMS недоступен, если конечная точка Azure OpenAI использует проверку подлинности Microsoft Entra Authentication, а пользователь открывает SSMS в качестве другого пользователя.