jpskill.com
🛠️ 開発・MCP コミュニティ

Azure Database Migration Service 開発

azure-database-migration

Azure Database Migrationサービスを利用したデータベース移行に関する専門知識を提供し、トラブルシューティングや開発を支援するSkillです。

📜 元の英語説明(参考)

Expert knowledge for Azure Database Migration service development including troubleshooting, decision making, limits & quotas, security, integrations & coding patterns, and deployment. Use when migrating SQL/MySQL/PostgreSQL/MongoDB with Azure DMS, SSIS to Azure SQL/MI, or automating via PowerShell, and other Azure Database Migration service related development tasks. Not for Azure Migrate (use azure-migrate), Azure SQL Database (use azure-sql-database), Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).

🇯🇵 日本人クリエイター向け解説

一言でいうと

Azure Database Migrationサービスを利用したデータベース移行に関する専門知識を提供し、トラブルシューティングや開発を支援するSkillです。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o azure-database-migration.zip https://jpskill.com/download/5674.zip && unzip -o azure-database-migration.zip && rm azure-database-migration.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5674.zip -OutFile "$d\azure-database-migration.zip"; Expand-Archive "$d\azure-database-migration.zip" -DestinationPath $d -Force; ri "$d\azure-database-migration.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して azure-database-migration.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → azure-database-migration フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Azure Database Migration service スキル

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

このスキルの使い方

Agent への重要事項: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が指定されているカテゴリ(例: L35-L120)の場合は、指定された行で read_file を使用してください。ファイルリンクが指定されているカテゴリ(例: [security.md](security.md))の場合は、リンクされた参照ファイルで read_file を使用してください。

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-L40 Azure DMS の問題の診断と修正: 移行の失敗、従来の DMS の問題、ソースデータベース接続エラー(一般的な原因、ログ、修復手順を含む)。
意思決定 L41-L46 ソース/ターゲットデータベースに適した Azure DMS ツールとシナリオの選択、およびサポートされている移行、制限、Azure Database Migration Service の使用方法に関する FAQ。
制限とクォータ L47-L55 Azure DMS を使用して MySQL、PostgreSQL、SQL Managed Instance、MongoDB、およびハイブリッドデプロイメントを移動する際の、移行固有の制限、サポートされていない機能、および制約。
セキュリティ L56-L61 Azure DMS 移行に関するセキュリティガイダンス。SQL のベストプラクティス(ネットワーク、認証、暗号化)と、MySQL 移行シナリオ用のカスタム RBAC ロールの構成を含む。
統合とコーディングパターン L62-L66 PowerShell スクリプト、パラメーター、およびエンドツーエンドのワークフロー例を使用して、Azure Database Migration Service を使用した MySQL から Azure Database for MySQL への移行の自動化。
デプロイメント L67-L71 Azure DMS を使用して SSIS パッケージを Azure SQL Database または SQL Managed Instance に再デプロイまたは移行する方法。構成手順と移行に関する考慮事項を含む。

トラブルシューティング

トピック URL
Azure Database Migration Service の一般的な問題を解決する https://learn.microsoft.com/en-us/azure/dms/faq
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 DMS マトリックスでデータベース移行ツールを選択する 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
Azure Database for MySQL への移行の制限を確認する https://learn.microsoft.com/en-us/azure/dms/known-issues-azure-mysql-fs-online
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
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Azure Database Migration service Skill

This skill provides expert guidance for Azure Database Migration service. Covers troubleshooting, decision making, limits & quotas, security, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

Category Lines Description
Troubleshooting L34-L40 Diagnosing and fixing Azure DMS issues: migration failures, classic DMS problems, and source database connectivity errors, including common causes, logs, and remediation steps.
Decision Making L41-L46 Choosing the right Azure DMS tool and scenario for your source/target databases, plus FAQs on supported migrations, limitations, and how to use Azure Database Migration Service.
Limits & Quotas L47-L55 Migration-specific limits, unsupported features, and constraints when using Azure DMS to move MySQL, PostgreSQL, SQL Managed Instance, MongoDB, and hybrid deployments.
Security L56-L61 Security guidance for Azure DMS migrations, including SQL best practices (network, auth, encryption) and configuring custom RBAC roles for MySQL migration scenarios.
Integrations & Coding Patterns L62-L66 Automating MySQL-to-Azure Database for MySQL migrations using Azure Database Migration Service with PowerShell scripts, parameters, and end-to-end workflow examples.
Deployment L67-L71 Using Azure DMS to redeploy or migrate SSIS packages to Azure SQL Database or SQL Managed Instance, including configuration steps and migration considerations.

Troubleshooting

Topic URL
Resolve common Azure Database Migration Service issues https://learn.microsoft.com/en-us/azure/dms/faq
Troubleshoot common Azure DMS classic migration issues https://learn.microsoft.com/en-us/azure/dms/known-issues-troubleshooting-dms
Fix Azure DMS source database connectivity problems https://learn.microsoft.com/en-us/azure/dms/known-issues-troubleshooting-dms-source-connectivity

Decision Making

Topic URL
Choose database migration tools with the Azure DMS matrix https://learn.microsoft.com/en-us/azure/dms/dms-tools-matrix
Select supported Azure DMS migration scenarios https://learn.microsoft.com/en-us/azure/dms/resource-scenario-status

Limits & Quotas

Topic URL
Review migration limitations to Azure Database for MySQL https://learn.microsoft.com/en-us/azure/dms/known-issues-azure-mysql-fs-online
Review online PostgreSQL to Azure Database for PostgreSQL migration limitations https://learn.microsoft.com/en-us/azure/dms/known-issues-azure-postgresql-online
Review online migration limits to Azure SQL Managed Instance https://learn.microsoft.com/en-us/azure/dms/known-issues-azure-sql-db-managed-instance-online
Understand Azure DMS hybrid mode limitations and issues https://learn.microsoft.com/en-us/azure/dms/known-issues-dms-hybrid-mode
Review MongoDB to Azure Cosmos DB migration limitations with DMS https://learn.microsoft.com/en-us/azure/dms/known-issues-mongo-cosmos-db

Security

Topic URL
Apply security best practices for DMS SQL migrations https://learn.microsoft.com/en-us/azure/dms/dms-security-best-practices
Configure custom RBAC roles for MySQL migrations in DMS https://learn.microsoft.com/en-us/azure/dms/resource-custom-roles-mysql-database-migration-service

Integrations & Coding Patterns

Topic URL
Automate MySQL to Azure MySQL migration with DMS PowerShell https://learn.microsoft.com/en-us/azure/dms/migrate-mysql-to-azure-mysql-powershell

Deployment

Topic URL
Redeploy SSIS packages to Azure SQL Database with DMS https://learn.microsoft.com/en-us/azure/dms/how-to-migrate-ssis-packages
Migrate SSIS packages to Azure SQL Managed Instance with DMS https://learn.microsoft.com/en-us/azure/dms/how-to-migrate-ssis-packages-managed-instance