mcpField
A
azure-sql-database

azure-sql-database

github.com/microsoftdocs数据与数据库7961.3k 次安装3 天前更新
代码仓库

关于 azure-sql-database

azure-sql-database 是面向 Azure SQL Database 使用者及相关 Agent 的技能,涵盖设计、配置、故障排查和部署。它将本地速查资料与远程文档获取结合,内容涉及数据库运维和架构。

主要功能

  1. 01性能与连接故障排查
  2. 02安全和运维最佳实践
  3. 03层级、定价与迁移指南
  4. 04架构和灾难恢复模式
  5. 05配置与部署自动化

适用场景

  1. 01调查查询缓慢、阻塞或死锁
  2. 02选择服务层级或定价模式
  3. 03规划高可用性与灾难恢复
  4. 04自动化数据库配置或部署

MCP 相关

此技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 工具获取 Microsoft 文档。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-sql-database

安装后在 Claude Code 中输入/azure-sql-database确认已加载。

详细介绍

Azure SQL Database 技能

此技能提供 Azure SQL Database 的专家指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容和远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带有行范围的类别(例如,L35-L120),使用 read_file 读取指定行。对于带有文件链接的类别(例如,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-L61诊断和修复 Azure SQL 问题:性能(CPU、内存、死锁、阻塞)、连接、扩缩容、导入/导出、异地复制、Data Sync,以及事务日志已满错误。
最佳实践L62-L78Azure SQL 运维最佳实践:监视、高可用性/灾难恢复、维护、安全性、审核、扩缩容、文件管理、Data Sync,以及将本地 SQL 工作负载迁移到 Azure SQL。
决策L79-L105选择 Azure SQL 层级、定价模型、迁移路径、灾难恢复选项、自动化和成本效益决策的指导(DTU 与 vCore、无服务器、Hyperscale、预留、混合权益)。
架构与设计模式L106-L123Azure SQL 应用的架构模式:异地复制、灾难恢复/业务连续性规划、连接/路由、分片与弹性扩展、多租户 SaaS 模型、Hyperscale 内部机制,以及升级/故障转移设计。
限制与配额L124-L139Azure SQL Database 和弹性池的备份不可变性、免费层配额/限制、DTU/vCore 和无服务器资源上限、计费规则,以及维护时段限制。
安全性L140-L207配置 Azure SQL 安全性:Entra 身份验证和标识、网络和防火墙、审核和威胁防护、TDE 和 Key Vault 密钥、数据屏蔽、灾难恢复安全性,以及合规性控制。
配置L208-L279配置 Azure SQL 数据库:监视、警报、备份、复制/故障转移、扩缩容(单一数据库、池、无服务器)、安全性(加密、审核)、维护时段,以及 CLI/PowerShell 自动化。
集成与编码模式L280-L309使用各种语言/工具连接 Azure SQL,管理审核、分片、异地复制、扩缩容,并通过 PowerShell、CLI、REST、Spark 和 Stream Analytics 自动执行运维。
部署L310-L321部署和管理 Azure SQL 数据库:使用 GitHub Actions 实现 CI/CD、扩缩容和层级更改(Hyperscale、弹性池)、区域迁移、冗余、Terraform 预配,以及各区域的功能可用性。
故障排除
主题URL
排查 Azure SQL 容量部署和缩放错误https://learn.microsoft.com/en-us/azure/azure-sql/capacity-errors-troubleshoot?view=azuresql
解决常见的 Azure SQL 数据库监视器问题https://learn.microsoft.com/en-us/azure/azure-sql/database-watcher-faq?view=azuresql
分析并防止 Azure SQL Database 中的死锁https://learn.microsoft.com/en-us/azure/azure-sql/database/analyze-prevent-deadlocks?view=azuresql
修复 Azure SQL 中缓慢的数据库导入和导出https://learn.microsoft.com/en-us/azure/azure-sql/database/database-import-export-hang?view=azuresql
使用 RecoveryManager 修复 Azure SQL 分片映射https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-database-recovery-manager?view=azuresql
排查 Azure SQL Database 弹性缩放问题https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-faq?view=azuresql
诊断并修复 Azure SQL Database 中的高 CPU 占用https://learn.microsoft.com/en-us/azure/azure-sql/database/high-cpu-diagnose-troubleshoot?view=azuresql
排查 Azure SQL Hyperscale 中的性能问题https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-performance-diagnostics?view=azuresql
诊断 Azure SQL 查询性能瓶颈https://learn.microsoft.com/en-us/azure/azure-sql/database/identify-query-performance-issues?view=azuresql
监视并排查内存中 OLTP 存储容量问题https://learn.microsoft.com/en-us/azure/azure-sql/database/in-memory-oltp-monitor-space?view=azuresql
使用 DMV 诊断 Azure SQL 性能https://learn.microsoft.com/en-us/azure/azure-sql/database/monitoring-with-dmvs?view=azuresql
使用 Azure Resource Health 排查 Azure SQL 问题https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-health-to-troubleshoot-connectivity?view=azuresql
排查常见的 Azure SQL Data Sync 问题https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-data-sync-troubleshoot?view=azuresql
排查 Azure SQL 的暂时性连接错误https://learn.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-common-connectivity-issues?view=azuresql
排查 Azure SQL 和 Fabric SQL 连接错误https://learn.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-common-errors-issues?view=azuresql
排查 Azure SQL Database 中的异地复制和重做延迟https://learn.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-geo-replication-redo?view=azuresql
调查并修复 Azure SQL Database 中的内存问题https://learn.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-memory-errors-issues?view=azuresql
解决 Azure SQL Database 中事务日志已满错误https://learn.microsoft.com/en-us/azure/azure-sql/database/troubleshoot-transaction-log-errors-issues?view=azuresql-db
识别并解决 Azure SQL Database 中的阻塞https://learn.microsoft.com/en-us/azure/azure-sql/database/understand-resolve-blocking?view=azuresql
解决 Azure SQL Managed Instance 中的已知问题https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/doc-changes-updates-known-issues?view=azuresql
解决 Azure SQL Managed Instance 中事务日志已满错误https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/troubleshoot-transaction-log-errors-issues?view=azuresql-mi
最佳实践
主题URL
使用 KQL 和 T-SQL 分析 Azure SQL 监控数据https://learn.microsoft.com/en-us/azure/azure-sql/database-watcher-analyze?view=azuresql
在生产环境中应用 Azure SQL 审核最佳实践https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-best-practices?view=azuresql
为 Azure SQL 工作负载开展灾难恢复演练https://learn.microsoft.com/en-us/azure/azure-sql/database/disaster-recovery-drills?view=azuresql
优化密集型 Azure SQL 弹性池中的资源管理https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-resource-management?view=azuresql
按照最佳实践配置和运行 Azure SQL 故障转移组https://learn.microsoft.com/en-us/azure/azure-sql/database/failover-group-sql-db?view=azuresql
管理和缩减 Azure SQL Database 文件空间https://learn.microsoft.com/en-us/azure/azure-sql/database/file-space-manage?view=azuresql-db
应用 Azure SQL 高可用性和灾难恢复配置检查清单https://learn.microsoft.com/en-us/azure/azure-sql/database/high-availability-disaster-recovery-checklist?view=azuresql
为 Azure SQL 计划内维护事件做好准备https://learn.microsoft.com/en-us/azure/azure-sql/database/planned-maintenance?view=azuresql
配置和使用 Azure SQL 中的读取扩展副本https://learn.microsoft.com/en-us/azure/azure-sql/database/read-scale-out?view=azuresql
应用 Azure SQL 安全最佳实践https://learn.microsoft.com/en-us/azure/azure-sql/database/security-best-practice?view=azuresql
了解 Azure SQL 无服务器的自动暂停和恢复行为https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-auto-pause-resume?view=azuresql
应用 Azure SQL Data Sync 最佳实践https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-data-sync-best-practices?view=azuresql
将 SQL Server T-SQL 调整为适用于 Azure SQL Databasehttps://learn.microsoft.com/en-us/azure/azure-sql/database/transact-sql-tsql-differences-sql-server?view=azuresql
决策
主题URL
确定何时为 Azure SQL 使用 Azure Hybrid Benefithttps://learn.microsoft.com/en-us/azure/azure-sql/azure-hybrid-benefit?view=azuresql
使用 Azure SQL 决策树选择服务https://learn.microsoft.com/en-us/azure/azure-sql/azure-sql-decision-tree?view=azuresql
规划在 Azure SQL 中部署 Always Encrypted 安全 enclavehttps://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-enclaves-plan?view=azuresql
规划和管理 Azure SQL Database 成本https://learn.microsoft.com/en-us/azure/azure-sql/database/cost-management?view=azuresql
为区域性中断选择 Azure SQL 灾难恢复选项https://learn.microsoft.com/en-us/azure/azure-sql/database/disaster-recovery-guidance?view=azuresql
选择从弹性查询分片映射管理器迁移的路径https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-query-horizontal-partitioning-migration?view=azuresql
比较 Azure SQL Database 和 Managed Instance 的功能https://learn.microsoft.com/en-us/azure/azure-sql/database/features-comparison?view=azuresql
规划和使用 Azure SQL 的 Hyperscale 弹性池https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-elastic-pool-overview?view=azuresql
为 Azure SQL 和 Synapse 选择作业自动化选项https://learn.microsoft.com/en-us/azure/azure-sql/database/job-automation-overview?view=azuresql
规划和管理 Azure SQL Hyperscale 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/manage-hyperscale-database?view=azuresql
规划 Azure SQL 从 DTU 迁移到 vCorehttps://learn.microsoft.com/en-us/azure/azure-sql/database/migrate-dtu-to-vcore?view=azuresql
为 Azure SQL Database 选择 vCore 或 DTU 购买模式https://learn.microsoft.com/en-us/azure/azure-sql/database/purchasing-models?view=azuresql
为 Azure SQL 计算选择和使用 Azure Reservationshttps://learn.microsoft.com/en-us/azure/azure-sql/database/reservations-discount-overview?view=azuresql
将 Azure SQL Hyperscale 反向迁移到 General Purposehttps://learn.microsoft.com/en-us/azure/azure-sql/database/reverse-migrate-from-hyperscale?view=azuresql
确定何时使用 Azure SQL 无服务器计算层https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview?view=azuresql
确定何时使用 Azure SQL Hyperscale 层https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-frequently-asked-questions-faq?view=azuresql
选择和使用 Hyperscale 次要副本类型https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-replicas?view=azuresql
确定何时使用 Azure SQL Hyperscale 层https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale?view=azuresql
为 Azure SQL 使用基于 DTU 的购买模式https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tiers-dtu?view=azuresql
为 Azure SQL 选择和配置 vCore 购买模式https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tiers-sql-database-vcore?view=azuresql
为停用 SQL Data Sync 选择迁移替代方案https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-data-sync-retirement-migration?view=azuresql
选择并规划迁移到 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/migration-guides/?view=azuresql
规划并确定 SQL Server 到 Azure SQL 的迁移方案https://learn.microsoft.com/en-us/azure/azure-sql/migration-guides/modernization?view=azuresql
架构与设计模式
主题URL
规划 Azure SQL Database 业务连续性和灾难恢复https://learn.microsoft.com/en-us/azure/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview?view=azuresql
了解 Azure SQL 连接架构和路由https://learn.microsoft.com/en-us/azure/azure-sql/database/connectivity-architecture?view=azuresql
了解 Azure SQL 连接架构和连接策略https://learn.microsoft.com/en-us/azure/azure-sql/database/connectivity-architecture?view=azuresql
为全球 Azure SQL 应用选择地理复制模式https://learn.microsoft.com/en-us/azure/azure-sql/database/designing-cloud-solutions-for-disaster-recovery?view=azuresql
Azure SQL 弹性池的灾难恢复模式https://learn.microsoft.com/en-us/azure/azure-sql/database/disaster-recovery-strategies-for-applications-with-elastic-pool?view=azuresql
在分片 Azure SQL 数据库上配置弹性查询https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-query-horizontal-partitioning?view=azuresql
查询垂直分区的 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-query-vertical-partitioning?view=azuresql
使用 Azure SQL 设计弹性横向扩展架构https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-introduction?view=azuresql
在分片 Azure SQL 数据库之间移动和重新平衡数据https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-overview-split-and-merge?view=azuresql
配置具有故障转移功能的地理分布式 Azure SQL 应用https://learn.microsoft.com/en-us/azure/azure-sql/database/geo-distributed-application-configure-tutorial?view=azuresql
设计 Azure SQL 本地冗余和区域冗余https://learn.microsoft.com/en-us/azure/azure-sql/database/high-availability-sla-local-zone-redundancy?view=azuresql
了解 Azure SQL Hyperscale 分布式架构https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-architecture?view=azuresql
使用 Azure SQL 地理复制设计滚动升级模式https://learn.microsoft.com/en-us/azure/azure-sql/database/manage-application-rolling-upgrade?view=azuresql
在 Azure SQL 上选择多租户 SaaS 租户模型https://learn.microsoft.com/en-us/azure/azure-sql/database/saas-tenancy-app-design-patterns?view=azuresql
限制和配额
主题URL
了解 Azure SQL 自动备份不可变性https://learn.microsoft.com/en-us/azure/azure-sql/automatic-backup-immutability?view=azuresql
使用 Azure 免费帐户部署免费 SQL Databasehttps://learn.microsoft.com/en-us/azure/azure-sql/database/free-sql-db-free-account-how-to-deploy?view=azuresql
了解 Azure SQL Database 免费层配额https://learn.microsoft.com/en-us/azure/azure-sql/database/free-tier-faq?view=azuresql
了解 Azure SQL Database 免费层限制https://learn.microsoft.com/en-us/azure/azure-sql/database/free-tier?view=azuresql
了解 Azure SQL 长期备份保留限制https://learn.microsoft.com/en-us/azure/azure-sql/database/long-term-retention-overview?view=azuresql
了解 Azure SQL Database 维护时段限制https://learn.microsoft.com/en-us/azure/azure-sql/database/maintenance-window-faq?view=azuresql
Azure SQL 弹性池 DTU 资源限制https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-limits-dtu-elastic-pools?view=azuresql
Azure SQL 单一数据库 DTU 资源限制https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-limits-dtu-single-databases?view=azuresql
Azure SQL 弹性池 vCore 资源限制https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-limits-vcore-elastic-pools?view=azuresql
Azure SQL 单一数据库 vCore 资源限制https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-limits-vcore-single-databases?view=azuresql
了解 Azure SQL 无服务器计费限制和规则https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-billing?view=azuresql
了解 Azure SQL 无服务器计费和限制https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-faq?view=azuresql
安全性
主题URL
使用 Entra MFA 将 .NET 连接到 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/active-directory-interactive-connect-azure-sql-db?view=azuresql
配置 Azure SQL 灾难恢复副本的安全性https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-security-configure?view=azuresql
为 Always Encrypted 安全 enclave 配置 Azure Attestationhttps://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-enclaves-configure-attestation?view=azuresql
在 Azure SQL 中配置带安全 enclave 的 Always Encryptedhttps://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-enclaves-getting-started?view=azuresql
注册用于访问 Azure SQL 的 Entra 应用程序https://learn.microsoft.com/en-us/azure/azure-sql/database/application-authentication-get-client-id-keys?view=azuresql
配置 Azure SQL 审核,将数据写入安全存储帐户https://learn.microsoft.com/en-us/azure/azure-sql/database/audit-write-storage-account-behind-vnet-firewall?view=azuresql
使用托管标识存储 Azure SQL 审核数据https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-managed-identity?view=azuresql
审核 Microsoft 支持人员对 Azure SQL 服务器的操作https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-microsoft-support-operations?view=azuresql
配置 Azure SQL Database 审核目标和行为https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-overview?view=azuresql
配置 Azure SQL 中的服务器级审核与数据库级审核https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-server-level-database-level?view=azuresql
设置 Azure SQL Database 审核,将数据写入存储和日志https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-setup?view=azuresql
为 Azure SQL 配置 Microsoft Entra 身份验证https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-configure?view=azuresql
为 Azure SQL 标识分配 Directory Readers 角色https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-directory-readers-role-tutorial?view=azuresql
了解 Azure SQL 对 Directory Readers 角色的要求https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-directory-readers-role?view=azuresql
为 Azure SQL 配置 Microsoft Entra 来宾访问权限https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-guest-users?view=azuresql
为 Azure SQL 配置 Microsoft Entra 身份验证https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-overview?view=azuresql
配置用于访问 Azure SQL 的 Entra 服务主体https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-service-principal-tutorial?view=azuresql
在 Azure SQL 中使用 Entra 服务主体https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-service-principal?view=azuresql
在 Azure SQL 中创建并使用 Microsoft Entra 登录名https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-logins-tutorial?view=azuresql
在 Azure SQL 中使用 Microsoft Entra 服务器主体https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-logins?view=azuresql
创建仅使用 Entra 身份验证的 Azure SQL 服务器https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-only-authentication-create-server?view=azuresql
为 Azure SQL 启用仅 Microsoft Entra 身份验证https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-only-authentication?view=azuresql
使用用户分配的托管标识创建 Azure SQL 逻辑服务器https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-user-assigned-managed-identity-create-server?view=azuresql
配置用于访问 Azure SQL 的托管标识https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-azure-ad-user-assigned-managed-identity?view=azuresql
使用 Microsoft Entra 身份验证连接到 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-microsoft-entra-connect-to-azure-sql?view=azuresql
将 Node.js 应用迁移到 Azure SQL 无密码身份验证https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration-nodejs?view=azuresql
将 Python 应用迁移到 Azure SQL 无密码身份验证https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration-python?view=azuresql
将 .NET 应用迁移到 Azure SQL 无密码身份验证https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-passwordless-migration?view=azuresql
使用备份不可变性在 Azure SQL 中长期保留数据https://learn.microsoft.com/en-us/azure/azure-sql/database/backup-immutability?view=azuresql
阻止 Azure SQL 资源保护所涉及的 T-SQL CRUD 操作https://learn.microsoft.com/en-us/azure/azure-sql/database/block-crud-tsql?view=azuresql
在禁用 Azure 服务访问权限的情况下导入/导出 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/database-import-export-azure-services-off?view=azuresql
使用托管标识导入和导出 Azure SQL 数据https://learn.microsoft.com/en-us/azure/azure-sql/database/database-import-export-managed-identity?view=azuresql
通过 Private Link 导入/导出 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/database-import-export-private-link?view=azuresql
在 Azure SQL 门户中设置动态数据屏蔽https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-configure-portal?view=azuresql
在 Azure SQL 中配置基于正则表达式的动态数据屏蔽https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-regex?view=azuresql
使用证书配置拆分-合并服务的安全性https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-split-merge-security-configuration?view=azuresql
安全地配置 Azure SQL Database IP 防火墙规则https://learn.microsoft.com/en-us/azure/azure-sql/database/firewall-configure?view=azuresql
为 Hyperscale 命名副本配置隔离安全性https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-named-replica-security-configure?view=azuresql
配置 Azure SQL Database 中的登录名和用户访问权限https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql
配置 Azure SQL Database 的网络访问控制https://learn.microsoft.com/en-us/azure/azure-sql/database/network-access-controls-overview?view=azuresql
为 Azure SQL Database 配置网络安全边界https://learn.microsoft.com/en-us/azure/azure-sql/database/network-security-perimeter?view=azuresql
配置 Azure SQL 的出站防火墙规则https://learn.microsoft.com/en-us/azure/azure-sql/database/outbound-firewall-rule-overview?view=azuresql
应用 Azure SQL 的内置 Azure Policy 定义https://learn.microsoft.com/en-us/azure/azure-sql/database/policy-reference?view=azuresql
在 Azure SQL Database 中使用 Azure Private Linkhttps://learn.microsoft.com/en-us/azure/azure-sql/database/private-endpoint-overview?view=azuresql
使用 PowerShell 管理 Azure SQL VNet 服务终结点https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/vnet-service-endpoint-rule-powershell-create?view=azuresql
使用内置功能保护 Azure SQL Databasehttps://learn.microsoft.com/en-us/azure/azure-sql/database/secure-database-tutorial?view=azuresql
对 Azure SQL Database 应用安全最佳实践https://learn.microsoft.com/en-us/azure/azure-sql/database/secure-database?view=azuresql
使用 Azure Policy 法规控制确保 Azure SQL 合规https://learn.microsoft.com/en-us/azure/azure-sql/database/security-controls-policy?view=azuresql
为 Azure SQL 逻辑服务器使用固定服务器角色https://learn.microsoft.com/en-us/azure/azure-sql/database/security-server-roles?view=azuresql
将 SQL 漏洞评估扫描结果存储到安全存储中https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-database-vulnerability-assessment-storage?view=azuresql
为 Azure SQL 配置高级威胁防护https://learn.microsoft.com/en-us/azure/azure-sql/database/threat-detection-configure?view=azuresql
使用 Azure Key Vault 密钥配置 Azure SQL TDEhttps://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-configure?view=azuresql
使用用户分配的标识配置跨租户 CMK TDEhttps://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-create-server-cross-tenant?view=azuresql
使用用户分配的标识和 CMK TDE 创建 Azure SQL 服务器https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-create-server?view=azuresql
为 Azure SQL TDE 设置跨租户客户管理的密钥https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-cross-tenant?view=azuresql
管理数据库级 TDE 客户管理的密钥https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-database-level-basic-actions?view=azuresql
在 Azure SQL 中使用 TDE CMK 配置异地复制https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-database-level-geo-replication-restore?view=azuresql
在 Azure SQL 中配置使用客户管理密钥的数据库级 TDEhttps://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-database-level-overview?view=azuresql
在 Azure SQL 中使用用户分配的托管标识配置 TDEhttps://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-identity?view=azuresql
使用 Key Vault 轮换 Azure SQL TDE 保护程序https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-key-rotation?view=azuresql
在 Azure SQL 中使用客户管理的 TDE 密钥https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-overview?view=azuresql
应对 Azure SQL TDE 保护程序遭到泄露的情况https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-remove-tde-protector?view=azuresql
为 Azure SQL 配置虚拟网络服务终结点和规则https://learn.microsoft.com/en-us/azure/azure-sql/database/vnet-service-endpoint-rule-overview?view=azuresql
为 Azure SQL TLS 根证书轮换做好准备https://learn.microsoft.com/en-us/azure/azure-sql/updates/ssl-root-certificate-expiring?view=azuresql
配置
主题URL
为数据库观察器数据配置 Azure Monitor 警报https://learn.microsoft.com/en-us/azure/azure-sql/database-watcher-alerts?view=azuresql
了解 Azure SQL 数据库观察器数据集和架构https://learn.microsoft.com/en-us/azure/azure-sql/database-watcher-data?view=azuresql
配置 Azure SQL 数据库观察器设置https://learn.microsoft.com/en-us/azure/azure-sql/database-watcher-manage?view=azuresql
配置 Azure SQL 的活动异地复制和故障转移https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-configure-portal?view=azuresql
配置 Azure SQL 的 ADO.NET 直接路由端口https://learn.microsoft.com/en-us/azure/azure-sql/database/adonet-v12-develop-direct-route-ports?view=azuresql
配置 Azure SQL 的高级维护通知https://learn.microsoft.com/en-us/azure/azure-sql/database/advance-notifications?view=azuresql
在门户中创建 Azure SQL 警报和通知https://learn.microsoft.com/en-us/azure/azure-sql/database/alerts-create?view=azuresql
在 Azure SQL 和池中启用 Always Encrypted 安全 enclavehttps://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-enclaves-enable?view=azuresql
在 Azure SQL 中配置具有 VBS enclave 的 Always Encryptedhttps://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-enclaves-getting-started-vbs?view=azuresql
使用 ARM 模板定义和部署 Azure SQL 资源https://learn.microsoft.com/en-us/azure/azure-sql/database/arm-templates-content-guide?view=azuresql
了解 Azure SQL 数据库审核日志架构和字段https://learn.microsoft.com/en-us/azure/azure-sql/database/audit-log-format?view=azuresql
在 Storage 和 Log Analytics 中分析 Azure SQL 审核日志https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-analyze-audit-logs?view=azuresql
更改 Azure SQL 中的自动备份保留期和冗余https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-change-settings?view=azuresql
为 Azure SQL LTR 备份配置法律保留不可变性https://learn.microsoft.com/en-us/azure/azure-sql/database/backup-immutability-legal-hold?view=azuresql
为 Azure SQL LTR 备份配置基于时间的不可变性https://learn.microsoft.com/en-us/azure/azure-sql/database/backup-immutability-time-based?view=azuresql
为 Azure SQL 和 Fabric 数据库配置 MAXDOPhttps://learn.microsoft.com/en-us/azure/azure-sql/database/configure-max-degree-of-parallelism?view=azuresql
配置 Azure SQL 的 TLS 和连接https://learn.microsoft.com/en-us/azure/azure-sql/database/connectivity-settings?view=azuresql
配置并执行 Azure SQL 数据库复制操作https://learn.microsoft.com/en-us/azure/azure-sql/database/database-copy?view=azuresql
为 Azure SQL 逻辑服务器配置和使用软删除https://learn.microsoft.com/en-us/azure/azure-sql/database/deleted-logical-server-restore?view=azuresql
了解 Azure SQL Database 的 DTU 基准测试特征https://learn.microsoft.com/en-us/azure/azure-sql/database/dtu-benchmark?view=azuresql
使用 Azure SQL 分片映射的性能计数器https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-database-perf-counters?view=azuresql
使用 PowerShell 配置 Azure SQL 弹性作业https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-powershell-create?view=azuresql
使用 T-SQL 配置 Azure SQL 弹性作业https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-tsql-create-manage?view=azuresql
创建和管理 Azure SQL 弹性作业https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-tutorial?view=azuresql
创建和管理 Azure SQL 弹性池https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-manage?view=azuresql
配置 Azure SQL 弹性池的缩放https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-scale?view=azuresql
为垂直分区数据库配置弹性查询https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-query-getting-started-vertical?view=azuresql
配置和查询 Azure SQL 性能监视https://learn.microsoft.com/en-us/azure/azure-sql/database/enable-performance-monitoring-sql-database?view=azuresql
为 Azure SQL Database 启用可用性区域冗余https://learn.microsoft.com/en-us/azure/azure-sql/database/enable-zone-redundancy?view=azuresql
为 Azure SQL 数据库配置故障转移组https://learn.microsoft.com/en-us/azure/azure-sql/database/failover-group-configure-sql-db?view=azuresql
为 Hyperscale 数据库配置自动备份https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-automated-backups-overview?view=azuresql
配置和管理 Azure SQL Hyperscale 命名副本https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-named-replica-configure?view=azuresql
为 Azure SQL Database 配置内存中 OLTPhttps://learn.microsoft.com/en-us/azure/azure-sql/database/in-memory-oltp-configure?view=azuresql
为 Azure SQL 性能配置 Intelligent Insights 监视https://learn.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-overview?view=azuresql
使用 Dev Container 模板进行 Azure SQL 本地开发https://learn.microsoft.com/en-us/azure/azure-sql/database/local-dev-experience-dev-containers?view=azuresql
为 Azure SQL Database 配置长期备份保留https://learn.microsoft.com/en-us/azure/azure-sql/database/long-term-backup-retention-configure?view=azuresql
为 Azure SQL 数据库和池配置维护时段https://learn.microsoft.com/en-us/azure/azure-sql/database/maintenance-window-configure?view=azuresql
为 Azure SQL Database 配置维护时段https://learn.microsoft.com/en-us/azure/azure-sql/database/maintenance-window?view=azuresql
安全地修改 Azure SQL Database 配置设置https://learn.microsoft.com/en-us/azure/azure-sql/database/modifiable-configuration-reference?view=azuresql
Azure SQL Database 监视指标和日志参考https://learn.microsoft.com/en-us/azure/azure-sql/database/monitoring-sql-database-azure-monitor-reference?view=azuresql
使用 Azure Monitor 配置 Azure SQL 监视https://learn.microsoft.com/en-us/azure/azure-sql/database/monitoring-sql-database-azure-monitor?view=azuresql
从自动备份还原 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/recovery-using-backups?view=azuresql
配置到 Azure SQL Database 的事务复制https://learn.microsoft.com/en-us/azure/azure-sql/database/replication-to-sql-database?view=azuresql
使用 Azure Resource Graph 查询 Azure SQL 资源https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-graph-samples?view=azuresql
通过 CLI 将 Azure SQL 数据库添加到故障转移组https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/add-database-to-failover-group-cli?view=azuresql
为 Azure SQL 弹性池配置故障转移组https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/add-elastic-pool-to-failover-group-cli?view=azuresql
使用 CLI 将 Azure SQL 数据库备份到存储https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/backup-database-cli?view=azuresql
通过 CLI 将 Azure SQL 数据库复制到新服务器https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/copy-database-to-new-server-cli?view=azuresql
使用 CLI 创建和配置 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/create-and-configure-database-cli?view=azuresql
使用 PowerShell 创建和配置 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/create-and-configure-database-powershell?view=azuresql
使用 CLI 将 BACPAC 文件导入 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/import-from-bacpac-cli?view=azuresql
使用 CLI 监视和缩放 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/monitor-and-scale-database-cli?view=azuresql
通过 CLI 在弹性池之间移动 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/move-database-between-elastic-pools-cli?view=azuresql
使用 CLI 从备份还原 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/restore-database-cli?view=azuresql
使用 CLI 缩放 Azure SQL 弹性池https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/scale-pool-cli?view=azuresql
通过 CLI 配置 Azure SQL 活动异地复制https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/setup-geodr-failover-database-cli?view=azuresql
使用 CLI 配置 Azure SQL 故障转移组https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/setup-geodr-failover-group-cli?view=azuresql
使用 CLI 为池化数据库设置异地复制https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/setup-geodr-failover-pool-cli?view=azuresql
通过 REST 配置 Azure SQL 数据库之间的 SQL Data Synchttps://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/sql-data-sync-sync-data-between-sql-databases-rest-api?view=azuresql
为 Azure SQL 无服务器计算配置自动缩放https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-auto-scaling?view=azuresql
创建和配置 Azure SQL 无服务器数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-create-configure?view=azuresql
配置单一 Azure SQL 数据库的缩放https://learn.microsoft.com/en-us/azure/azure-sql/database/single-database-scale?view=azuresql
安装和配置 Azure SQL 的 Data Sync Agenthttps://learn.microsoft.com/en-us/azure/azure-sql/database/sql-data-sync-agent-overview?view=azuresql
设置 Azure SQL Data Sync 组和计划https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-data-sync-sql-server-configure?view=azuresql
配置 Azure SQL 中 Extended Events 的差异https://learn.microsoft.com/en-us/azure/azure-sql/database/xevent-db-diff-from-svr?view=azuresql
为 Azure SQL 工作负载配置维护时段https://learn.microsoft.com/en-us/azure/azure-sql/maintenance-window-azure-sql?view=azuresql
识别 Azure SQL Managed Instance 中可修改与不可变的设置https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/modifiable-configuration-reference?view=azuresql
Azure SQL Managed Instance 监视指标参考https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/monitoring-sql-managed-instance-azure-monitor-reference?view=azuresql
集成与编码模式
主题URL
在 Azure SQL 中通过 Intel SGX enclave 使用 Always Encryptedhttps://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-enclaves-getting-started-sgx?view=azuresql
通过 REST、PowerShell 和 CLI API 管理 Azure SQL 审核https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-manage-using-api?view=azuresql
使用 .NET SqlClient 连接并查询 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-dotnet-quickstart?view=azuresql
使用 mssql 包从 Node.js 查询 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-javascript-mssql-quickstart?view=azuresql
使用 Python mssql-python 驱动程序连接 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-python-quickstart?view=azuresql
使用 Go 和 go-mssqldb 连接 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/connect-query-go?view=azuresql
使用 Python 连接并查询 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/connect-query-python?view=azuresql
使用 PowerShell 和 CLI 管理 Azure SQL DNS 别名https://learn.microsoft.com/en-us/azure/azure-sql/database/dns-alias-powershell-create?view=azuresql
使用 Elastic Database 客户端库管理分片映射https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-shard-map-management?view=azuresql
将 Elastic Database 工具与 Entity Framework 集成https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-use-entity-framework-applications-visual-studio?view=azuresql
将 Elastic Database 工具与 Dapper 集成https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-scale-working-with-dapper?view=azuresql
在 Azure SQL 中使用内存中 OLTP 和列存储示例https://learn.microsoft.com/en-us/azure/azure-sql/database/in-memory-oltp-sample?view=azuresql
使用 PowerShell 创建 Azure SQL 故障转移组并添加数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/add-database-to-failover-group-powershell?view=azuresql
使用 PowerShell 将 Azure SQL 弹性池添加到故障转移组https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/add-elastic-pool-to-failover-group-powershell?view=azuresql
使用 PowerShell 将 Azure SQL 数据库复制到新的逻辑服务器https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/copy-database-to-new-server-powershell?view=azuresql
使用 PowerShell 将 BACPAC 导入 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/import-from-bacpac-powershell?view=azuresql
使用 PowerShell 监控和扩展单个 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/monitor-and-scale-database-powershell?view=azuresql
使用 PowerShell 监控和扩展 Azure SQL 弹性池https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/monitor-and-scale-pool-powershell?view=azuresql
使用 PowerShell 在弹性池之间移动 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/move-database-between-elastic-pools-powershell?view=azuresql
使用 PowerShell 从自动备份还原 Azure SQL 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/restore-database-powershell?view=azuresql
使用 PowerShell 配置 Azure SQL 主动异地复制https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/setup-geodr-and-failover-database-powershell?view=azuresql
使用 PowerShell 设置弹性池异地复制https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/setup-geodr-and-failover-elastic-pool-powershell?view=azuresql
使用 PowerShell 在 Azure SQL Database 与 SQL Server 之间同步数据https://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/sql-data-sync-sync-data-between-azure-onprem?view=azuresql
通过 PowerShell 配置 Azure SQL 数据库之间的 SQL Data Synchttps://learn.microsoft.com/en-us/azure/azure-sql/database/scripts/sql-data-sync-sync-data-between-sql-databases?view=azuresql
配置并使用 Azure SQL 的 Spark 连接器https://learn.microsoft.com/en-us/azure/azure-sql/database/spark-connector?view=azuresql
使用 Stream Analytics 将实时数据流式传输到 Azure SQLhttps://learn.microsoft.com/en-us/azure/azure-sql/database/stream-data-stream-analytics-integration?view=azuresql
部署
主题URL
使用 GitHub Actions 部署 Azure SQL 数据库更改https://learn.microsoft.com/en-us/azure/azure-sql/database/connect-github-actions-sql-db?view=azuresql
将 Azure SQL Database 转换为 Hyperscale 层https://learn.microsoft.com/en-us/azure/azure-sql/database/convert-to-hyperscale?view=azuresql
创建区域冗余的 Azure SQL Hyperscale 数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-create-zone-redundant-database?view=azuresql
使用 CLI 和 PowerShell 管理 Hyperscale 弹性池https://learn.microsoft.com/en-us/azure/azure-sql/database/hyperscale-elastic-pool-command-line?view=azuresql
跨区域移动 Azure SQL 数据库和池https://learn.microsoft.com/en-us/azure/azure-sql/database/move-resources-across-regions?view=azuresql
按区域检查 Azure SQL Database 功能可用性https://learn.microsoft.com/en-us/azure/azure-sql/database/region-availability?view=azuresql
扩展 Azure SQL Database 和 Managed Instance 资源https://learn.microsoft.com/en-us/azure/azure-sql/database/scale-resources?view=azuresql
使用 Terraform 预配 Azure SQL 服务器和数据库https://learn.microsoft.com/en-us/azure/azure-sql/database/single-database-create-terraform-quickstart?view=azuresql
按区域检查 Azure SQL Managed Instance 功能可用性https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/region-availability?view=azuresql

评论

支持 Markdown