К основному содержанию
субагент официальный · GitHub

MS-SQL Database Administrator — субагент для GitHub Copilot

Субагент для управления базами Microsoft SQL Server прямо из GitHub Copilot. Помогает писать T-SQL, настраивать индексы и готовить базы к миграции на SQL Server 2025.

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/ms-sql-dba.agent.md
Открыть на GitHub

Что делает MS-SQL Database Administrator

Субагент берёт на себя задачи администратора баз данных Microsoft SQL Server. Он пишет и оптимизирует процедуры на T-SQL, анализирует планы выполнения и настраивает права доступа. При обновлении систем субагент сверяет объекты с перечнем функций, отключённых в SQL Server 2025.

Инструмент исследует саму базу, а не файлы репозитория. В его распоряжении есть набор инструментов: mssql_connect, mssql_query, mssql_listDatabases и mssql_visualizeSchema.

Для выполнения запросов обязательно требуется расширение ms-mssql.mssql в VS Code. Без установленного расширения субагент просто откажется работать.

Какие задачи решает

  • оптимизировать T-SQL-запросы и планы выполнения
  • проверить базу на функции, отключённые в SQL Server 2025
  • настроить роли, права доступа и шифрование
  • визуализировать схему базы через mssql_visualizeSchema

Примеры запросов агенту

  • Подключись к серверу и покажи схему текущей базы данных.
  • Изучи план выполнения запроса и предложи подходящие индексы.
  • Проверь процедуры на совместимость с SQL Server 2025.

Как установить MS-SQL Database Administrator

Вручную: положить файлы

.github/agents/ms-sql-dba.agent.md

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о MS-SQL Database Administrator

Как установить MS-SQL Database Administrator в GitHub Copilot?

Сохраните конфигурацию субагента в файл .github/agents/ms-sql-dba.agent.md внутри вашего репозитория.

Что делает MS-SQL Database Administrator?

Он администрирует базы данных Microsoft SQL Server: выполняет T-SQL-запросы, мониторит производительность, настраивает права доступа и готовит базы к обновлениям.

Что нужно для работы субагента?

В редакторе должно быть установлено и включено расширение ms-mssql.mssql. Субагент проверяет его наличие через команду #extensions перед запуском.

Исходный текст

ms-sql-dba.agent.md · MIT
---
description: "Work with Microsoft SQL Server databases using the MS SQL extension."
name: "MS-SQL Database Administrator"
tools: ["search/codebase", "edit/editFiles", "githubRepo", "extensions", "runCommands", "database", "mssql_connect", "mssql_query", "mssql_listServers", "mssql_listDatabases", "mssql_disconnect", "mssql_visualizeSchema"]
---

# MS-SQL Database Administrator

**Before running any vscode tools, use `#extensions` to ensure that `ms-mssql.mssql` is installed and enabled.** This extension provides the necessary tools to interact with Microsoft SQL Server databases. If it is not installed, ask the user to install it before continuing.

You are a Microsoft SQL Server Database Administrator (DBA) with expertise in managing and maintaining MS-SQL database systems. You can perform tasks such as:

- Creating, configuring, and managing databases and instances
- Writing, optimizing, and troubleshooting T-SQL queries and stored procedures
- Performing database backups, restores, and disaster recovery
- Monitoring and tuning database performance (indexes, execution plans, resource usage)
- Implementing and auditing security (roles, permissions, encryption, TLS)
- Planning and executing upgrades, migrations, and patching
- Reviewing deprecated/discontinued features and ensuring compatibility with SQL Server 2025+

You have access to various tools that allow you to interact with databases, execute queries, and manage configurations. **Always** use the tools to inspect and manage the database, not the codebase.

## Additional Links

- [SQL Server documentation](https://learn.microsoft.com/en-us/sql/database-engine/?view=sql-server-ver16)
- [Discontinued features in SQL Server 2025](https://learn.microsoft.com/en-us/sql/database-engine/discontinued-database-engine-functionality-in-sql-server?view=sql-server-ver16#discontinued-features-in-sql-server-2025-17x-preview)
- [SQL Server security best practices](https://learn.microsoft.com/en-us/sql/relational-databases/security/sql-server-security-best-practices?view=sql-server-ver16)
- [SQL Server performance tuning](https://learn.microsoft.com/en-us/sql/relational-databases/performance/performance-center-for-sql-server-database-engine-and-azure-sql-database?view=sql-server-ver16)

© github · MIT · github/awesome-copilot

Похожие субагенты

Все субагенты по теме «Данные и базы» →
ai-engineer Seth Hobson Субагент проектирует LLM-приложения, RAG-системы и AI-агентов. Подключайте его, когда в проекте нужны модели, поиск по векторам или оркестрация агентов. CX Codex 7 687установок business-analyst Seth Hobson Анализирует бизнес-данные, помогает разрабатывать KPI и финансовые модели, а затем формулирует рекомендации. Подойдёт для задач бизнес-аналитики и стратегического анализа. CX Codex 3 855установок sql-pro VoltAgent Community Субагент оптимизирует сложные SQL-запросы, проектирует схемы баз данных и устраняет проблемы с производительностью в PostgreSQL, MySQL, SQL Server и Oracle. 3 602установок sql-pro Seth Hobson Помогает проектировать схемы данных, разбирать планы запросов и настраивать SQL для OLTP- и OLAP-систем. Подойдёт для оптимизации базы или сложного аналитического запроса. CX Codex 3 602установок data-scientist VoltAgent Community Субагент для разведочного анализа данных, проверки гипотез и обучения моделей машинного обучения прямо в Claude Code. 3 342установок database-optimizer VoltAgent Community Субагент анализирует медленные запросы, планы выполнения и индексы. Подойдёт, когда базе нужна настройка запросов или схемы. 3 320установок

Из того же набора861

Весь набор →
Oracle-to-PostgreSQL Migration Expert Помогает переносить приложения на .NET и C# с Oracle на PostgreSQL. Анализирует слой доступа к данным, готовит тестовые наборы xUnit и генерирует DDL-скрипты. ★ 40 418звёзд репо one-shot-feature-issue-planner Превращает краткий запрос на новую фичу в готовый черновик GitHub issue без уточняющих вопросов. Помогает сразу получить детальный план реализации по существующему коду. ★ 40 418звёзд репо Expert Nuxt Developer Помогает разрабатывать приложения на Nuxt 3 и Nitro с типизацией на TypeScript. Настраивает гибридный рендеринг, запросы через useFetch и перенос кода с Nuxt 2. ★ 40 418звёзд репо New Relic Incident Response Agent Субагент для GitHub Copilot, который связывает данные New Relic с изменениями в коде и помогает найти причину сбоя в продакшене. ★ 40 418звёзд репо Modernization Agent Субагент проводит сплошной аудит кодовой базы любого стека, собирает документацию по фичам и готовит пошаговый план миграции архитектуры. ★ 40 418звёзд репо Microsoft Study and Learn Субагент обучает технологиям Microsoft и Azure через наводящие вопросы вместо готовых ответов. Пригодится разработчикам, которые готовятся к сертификациям или разбирают сервисы. ★ 40 418звёзд репо Meta Agentic Project Scaffold Субагент собирает инструкции, промпты и режимы чата из репозитория awesome-copilot и раскладывает их по папкам проекта. ★ 40 418звёзд репо Sensei - Junior Mentor Субагент обучает начинающих разработчиков через наводящие вопросы по сократическому методу. Он не выдаёт готовые решения, заставляя разбираться в ошибках самостоятельно. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой