mcpField
A
azure-database-migration

azure-database-migration

github.com/microsoftdocsデータ・データベース796175 回インストール3 日前に更新
リポジトリ

azure-database-migration について

Azure Database Migration Service の利用者向けに、データベース移行の選択、制約、セキュリティ、自動化、トラブルシューティングを案内するスキルです。ローカルのクイックリファレンスとリモート文書を組み合わせています。

主な機能

  1. 01移行と接続のトラブルシューティング
  2. 02移行ツールとシナリオの選定
  3. 03データベース移行の制約
  4. 04移行セキュリティと RBAC の案内
  5. 05PowerShell による MySQL 移行の自動化
  6. 06SSIS パッケージ移行の案内

活用シーン

  1. 01移行元データベースの接続障害の診断
  2. 02Azure データベース移行方式の比較
  3. 03オンライン移行の制約確認
  4. 04MySQL データベース移行の自動化

MCP 対応

リモート文書の取得には mcp_microsoftdocs:microsoft_docs_fetch を推奨し、代替手段として fetch_webpage を案内しています。

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/azure-database-migrationを入力して読み込まれたか確認します。

詳細

Azure Database Migration Service スキル

このスキルでは、Azure Database Migration Service に関する専門的なガイダンスを提供します。トラブルシューティング、意思決定、制限とクォータ、セキュリティ、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートからドキュメントを取得する機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent:以下のカテゴリインデックスを使って、関連するセクションを探してください。行範囲が記載されているカテゴリ(例:L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクが記載されているカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください

IMPORTANT for Agent:metadata.generated_atが3か月より前の日付の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド

このスキルでドキュメントの内容を取得するには、ネットワークアクセスが必要です:

  • 推奨:クエリ文字列from=learn-agent-skillを指定して、mcp_microsoftdocs:microsoft_docs_fetchを使用してください。Markdown が返されます。
  • 代替手段:クエリ文字列from=learn-agent-skill&accept=text/markdownを指定して、fetch_webpageを使用してください。Markdown が返されます。

カテゴリインデックス

カテゴリ行説明
トラブルシューティングL34-L41Azure DMS の移行失敗、MySQL 固有の問題、クラシック DMS の問題、ソースデータベースの接続エラーやタイムアウトの診断と解決方法です。
意思決定L42-L47Azure の移行ツールの選択、Azure Database Migration Service がサポートするデータベース移行シナリオの把握、適切な方法の選択に関するガイダンスです。
制限とクォータL48-L55MySQL、PostgreSQL、SQL Managed Instance、MongoDB、ハイブリッドデプロイを Azure DMS で移行する際の、移行固有の制限、サポートされない機能、制約です。
セキュリティL56-L61Azure DMS の移行に関するセキュリティガイダンスです。SQL のベストプラクティス(ネットワーク、認証、暗号化)や、MySQL の移行シナリオ向けのカスタム RBAC ロールの構成が含まれます。
統合とコーディングパターンL62-L66Azure Database Migration Service と PowerShell スクリプト、パラメーター、エンドツーエンドのワークフロー例を使って、MySQL から Azure Database for MySQL への移行を自動化する方法です。
デプロイL67-L71Azure DMS を使って SSIS パッケージを Azure SQL Database または SQL Managed Instance に再デプロイまたは移行する方法です。構成手順と移行に関する考慮事項を含みます。
トラブルシューティング
トピックURL
Azure DMS の一般的な移行の問題を解決するhttps://learn.microsoft.com/en-us/azure/dms/faq
Azure MySQL への移行で既知の問題を解決するhttps://learn.microsoft.com/en-us/azure/dms/known-issues-azure-mysql-fs-online
Azure DMS クラシックでよく発生する移行の問題をトラブルシューティングするhttps://learn.microsoft.com/en-us/azure/dms/known-issues-troubleshooting-dms
Azure DMS のソースデータベース接続の問題を解決するhttps://learn.microsoft.com/en-us/azure/dms/known-issues-troubleshooting-dms-source-connectivity
意思決定
トピックURL
Azure データベースの移行に使用するツールを選択するhttps://learn.microsoft.com/en-us/azure/dms/dms-tools-matrix
サポートされている Azure DMS の移行シナリオを選択するhttps://learn.microsoft.com/en-us/azure/dms/resource-scenario-status
制限とクォータ
トピックURL
PostgreSQL から Azure Database for PostgreSQL へのオンライン移行の制限を確認するhttps://learn.microsoft.com/en-us/azure/dms/known-issues-azure-postgresql-online
Azure SQL Managed Instance へのオンライン移行の制限を確認するhttps://learn.microsoft.com/en-us/azure/dms/known-issues-azure-sql-db-managed-instance-online
Azure DMS のハイブリッドモードにおける制限事項と問題について理解するhttps://learn.microsoft.com/en-us/azure/dms/known-issues-dms-hybrid-mode
DMS を使用した MongoDB から Azure Cosmos DB への移行の制限を確認するhttps://learn.microsoft.com/en-us/azure/dms/known-issues-mongo-cosmos-db
セキュリティ
トピックURL
DMS SQL 移行にセキュリティのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/dms/dms-security-best-practices
DMS での MySQL 移行用にカスタム RBAC ロールを構成するhttps://learn.microsoft.com/en-us/azure/dms/resource-custom-roles-mysql-database-migration-service
統合とコーディングパターン
トピックURL
DMS PowerShell で MySQL から Azure MySQL への移行を自動化するhttps://learn.microsoft.com/en-us/azure/dms/migrate-mysql-to-azure-mysql-powershell
デプロイ
トピックURL
DMS で SSIS パッケージを Azure SQL Database に再デプロイするhttps://learn.microsoft.com/en-us/azure/dms/how-to-migrate-ssis-packages
DMS で SSIS パッケージを Azure SQL Managed Instance に移行するhttps://learn.microsoft.com/en-us/azure/dms/how-to-migrate-ssis-packages-managed-instance

コメント