关于 azure-sql-virtual-machines
azure-sql-virtual-machines 为处理 Azure Virtual Machines 上 SQL Server 的 Agent 提供指导,结合本地参考与联网获取的文档,涵盖运维、架构、安全、配置和迁移。
主要功能
- 01SQL Server 故障排查指导
- 02性能与存储实践
- 03高可用和灾难恢复架构参考
- 04安全与部署指导
适用场景
- 01诊断连接或 I/O 问题
- 02规划 SQL Server VM 规格与存储
- 03设计可用性组或故障转移群集
MCP 相关
该技能建议使用 mcp_microsoftdocs 的 microsoft_docs_fetch 工具获取文档,也可改用 fetch_webpage。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-sql-virtual-machines安装后在 Claude Code 中输入/azure-sql-virtual-machines确认已加载。
详细介绍
Azure 虚拟机上的 SQL Server 技能
此技能为 Azure 虚拟机上的 SQL Server 提供专家指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下方的类别索引查找相关部分。对于包含行范围的类别(例如
L35-L120),使用read_file读取指定行。对于包含文件链接的类别(例如[security.md](security.md)),使用read_file读取链接的参考文件。
IMPORTANT for Agent:如果
metadata.generated_at距今已超过 3 个月,建议用户从存储库获取最新版本。如果mcp_microsoftdocs工具不可用,建议用户安装该工具:安装指南
此技能需要网络访问权限来获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,查询字符串为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,查询字符串为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 描述 |
|---|---|---|
| 故障排除 | L37-L53 | 诊断和修复 Azure SQL 和 Azure VM 上 SQL Server 的问题:连接、性能、容量、内存、事务日志已满、异地复制延迟、I/O 限流以及 IaaS 代理问题。 |
| 最佳实践 | L54-L68 | Azure VM 上 SQL Server 的最佳实践:规格选择、存储、tempdb、性能优化、基线、使用 DNN 的 HADR/FCI、备份/还原以及计划维护准备。 |
| 决策 | L69-L79 | 选择 Azure SQL 选项和定价的指导,比较 SQL VM 与托管实例,规划迁移(包括 Db2)、选择 HADR 方案、了解区域功能支持以及 SQL VM 许可/AHB。 |
| 架构与设计模式 | L80-L88 | Azure VM 上 SQL Server 的高级设计与模式:连接、Always On 可用性组、故障转移群集实例以及 Windows Server 故障转移群集设置。 |
| 限制与配额 | L89-L93 | Azure SQL 容量限制、DTU 基准测试行为、区域功能可用性,以及如何申请提高数据库和托管实例的配额 |
| 安全性 | L94-L103 | 保护 Azure VM 上的 SQL Server:策略、TLS 证书轮换、Key Vault/EKM、托管标识、Entra 身份验证、扩展安全更新、加固指南以及机密 VM 部署。 |
| 配置 | L104-L150 | 配置 Azure VM 上的 SQL Server/托管实例:HA/DR(AG、FCI、侦听器、负载均衡器)、存储和备份布局、IaaS 代理、性能/监视以及部署选项。 |
| 集成与编码模式 | L151-L156 | 使用 KQL 查询 SQL 性能遥测数据,并配置从 Azure VM 上 SQL Server 到 Blob Storage 的备份,包括使用托管标识的设置。 |
| 部署 | L157-L173 | 部署和迁移 Azure VM 上的 SQL Server,包括 Always On/FCI 可用性组(单子网/多子网、跨区域)、区域迁移、Ultra Disk 以及机密 VM 设置。 |
故障排除
最佳实践
决策
架构与设计模式
| 主题 | URL |
|---|---|
| 了解 Azure SQL Database 的连接架构 | https://learn.microsoft.com/en-us/azure/azure-sql/database/connectivity-architecture?view=azuresql |
| 在 Azure VM 上应用 SQL Server 应用程序模式 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/application-patterns-development-strategies?view=azuresql |
| 为 Azure VM 上的 SQL Server 设计 Always On 可用性组 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/availability-group-overview?view=azuresql |
| 了解 Azure VM 上 SQL Server 的故障转移群集实例 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/failover-cluster-instance-overview?view=azuresql |
| 在 Azure VM 上将 Windows Server 故障转移群集与 SQL Server 配合使用 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/hadr-windows-server-failover-cluster-overview?view=azuresql |
限制与配额
| 主题 | URL |
|---|---|
| 了解 Azure SQL 的 DTU 基准测试特征 | https://learn.microsoft.com/en-us/azure/azure-sql/database/dtu-benchmark?view=azuresql |
安全性
| 主题 | URL |
|---|---|
| 使用 Azure SQL 的内置 Azure Policy 定义 | https://learn.microsoft.com/en-us/azure/azure-sql/database/policy-reference?view=azuresql |
| 为 Azure SQL TLS 根证书轮换做好准备 | https://learn.microsoft.com/en-us/azure/azure-sql/updates/ssl-root-certificate-expiring?view=azuresql |
| 为 SQL Server VM 配置 Azure Key Vault 集成 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/azure-key-vault-integration-configure?view=azuresql |
| 为 SQL Server VM 启用 Microsoft Entra 身份验证 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/configure-azure-ad-authentication-for-sql-vm?view=azuresql |
| 为 Azure VM 上的 SQL Server 配置扩展安全更新 | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/extended-security-updates-sql-vm?view=azuresql |
| 使用安全最佳实践强化 Azure VM 上的 SQL Server | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/security-considerations-best-practices?view=azuresql |
配置
集成与编码模式
| 主题 | URL |
|---|---|
| 将 Azure VM 上的 SQL Server 备份到 Azure Blob Storage | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/azure-storage-sql-server-backup-restore-use?view=azuresql |
| 使用托管标识将 SQL Server VM 数据库备份到 Blob | https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/backup-restore-to-url-using-managed-identities?view=azuresql |
部署
评论
支持 Markdown