SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘DMS’ tag

Azure Database Migration Service を使用して可用性グループのデータベースを移行先として移行を行う

leave a comment

先日 Azure Database Migration Service を使用した SQL Server から SQL Server on Azure VM への移行で今後期待したい改善 として、Azure DMS についての投稿を書きました。

2023/1/28 時点では、DMS のデフォルトの動作では、移行先のデータベースとして可用性グループに参加させるデータベースを想定して作業を実施した場合、いくつかのポイントがあります。

本投稿では、DMS を使用して移行先のデータベースを可用性グループにする場合のポイントをまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 1st, 2023 at 2:54 pm

Posted in Azure,DMS

Tagged with ,

Azure Database Migration Service を使用した SQL Server から SQL Server on Azure VM への移行で今後期待したい改善

leave a comment

Optional settings for database migration for Always On availability group でフィードバックをしてみたのですが、Azure Database Migration Service (DMS) を使用して、SQL Server から SQL Server on Azure VM に移行をする場合に、今後改善してもらえるとよい点について情報を残しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 25th, 2023 at 6:04 pm

Posted in Azure,DMS

Tagged with ,

Azure の DMS で SQL Server の主キー無しテーブルのオンライン データ マイグレーションを実行する際の注意点

leave a comment

Azure の Data Migration Service (DMS) では、オンライン データ マイグレーションが実行できるようになり、投稿を書いている時点では、SQL Server から SQL Database への移行と、MySQL から Azure Database for MySQL への移行に対応しています。

SQL Server のデータ移行については、「主キーが設定されていないテーブルを CDC (変更データキャプチャ) で移行することができる」という特徴があるのですが、この機能を利用する際の動作について、注意点がありますのでまとめておきたいと思います。
この内容については、SR で確認をしたのですが、DMS の内部的な動作の制限のようで、現状記載がされている箇所がないので、ドキュメントへの反映を検討してくださるとのことでした。
注意点の内容ですが「主キーが設定されていないテーブルを移行する際に、初期データの移行と増分データの移行のタイミングによっては、データが重複されてしまう」という動作についてです。
初期のデータ移行をオフラインで実行できる / 初期同期が高速に行えるデータ量, 処理性能であればたぶん発生しないですが、大量のデータの初期同期や、SQL Database の性能の設定によっては発生する確率は高いかと。
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 9th, 2018 at 7:36 pm

Posted in SQL Database

Tagged with ,

Azure Database Migration Service で SQL Server のオンラインマイグレーションがプレビューで利用可能になりました

leave a comment

プレビューではありますが、Azure Database Migration Service (DMS) で、SQL Server のオンラインマイグレーションが利用できるようになりました。
アナウンスはこちら。

ドキュメントはこちら。

本投稿は、SQL Server → SQL Database へのオンラインマイグレーションですが、この機能のアナウンスがあったタイミングで MySQL についてもオンラインマイグレーションがプレビューで公開されています。
MySQL はこちら。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 2nd, 2018 at 10:14 pm

SQL Database Managed Instance に Database Migratoin Service を使用してデータベースの移行を実施する

leave a comment

本投稿は 2018/4 時点の Public Preview の内容です。
一般提供開始時には変更されている可能性があります。

今までの投稿では、手動で SQL Database Managed Instance (MI) に、データベースの移行を実施していました。
Azure には、データベースの移行を実施するためのサービスとして、Azure Database Migration Service (DMS) というサービスが、投稿を書いている時点ではプレビューの状態ではありますが利用することができるようになっています。
現状、対応しているパターンとしては、次の 2 パターンとなっており、MI についても、DMS を使用してマイグレーションできるようになっています。

  • SQL Server -> Azure SQL Database
  • SQL Server -> Azure SQL Database Managed Instance

本投稿では、Azure のサービスを使用した Migration について見ていきたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

4月 22nd, 2018 at 3:50 pm