Windows Server Failover Cluster (WSFC) は、SQL Server on Windows のクラスターのテクノロジーとしても使用されており、OS のアップグレードによってどのような変更が行われるかを把握しておく必要があるのですが、Windows Server 2019 でも WSFC の機能拡張が行われています。
Windows Server 2019 Insider Preview ビルドの新機能とは
Read the rest of this entry »
Windows Server 2019 の WSFC の機能拡張
PowerApps の入力検証の実装 (2018/9 版)
PowerApps の入力の妥当性の検証方式ってどのようなものがあるのかを調べた際のメモを。
基本的な考え方については、A Few Best Practices in Data Validation の内容が該当します。
Read the rest of this entry »
バーコードスキャン関数 (プレビュー) で QR コードの URL を読み取ってブラウザで開いてみる
プレビューの機能なのですが、「バーコードのスキャン関数を有効にする」という機能を有効にすると、「ScanBarcode」という関数が使用できるようになり、コントロールを使用しないでバーコードをスキャンできるようになります。
![]()
QR コードも読み込めるようだったので、QR コードの URL をブラウザで開くようなアプリを作ってみました。
Read the rest of this entry »
Azure の DMS で SQL Server の主キー無しテーブルのオンライン データ マイグレーションを実行する際の注意点
Azure の Data Migration Service (DMS) では、オンライン データ マイグレーションが実行できるようになり、投稿を書いている時点では、SQL Server から SQL Database への移行と、MySQL から Azure Database for MySQL への移行に対応しています。
- DMS を使用して SQL Server を Azure SQL Database にオンラインで移行する
- DMS を使用して MySQL をオンラインの Azure Database for MySQL に移行する
SQL Server のデータ移行については、「主キーが設定されていないテーブルを CDC (変更データキャプチャ) で移行することができる」という特徴があるのですが、この機能を利用する際の動作について、注意点がありますのでまとめておきたいと思います。
この内容については、SR で確認をしたのですが、DMS の内部的な動作の制限のようで、現状記載がされている箇所がないので、ドキュメントへの反映を検討してくださるとのことでした。
注意点の内容ですが「主キーが設定されていないテーブルを移行する際に、初期データの移行と増分データの移行のタイミングによっては、データが重複されてしまう」という動作についてです。
初期のデータ移行をオフラインで実行できる / 初期同期が高速に行えるデータ量, 処理性能であればたぶん発生しないですが、大量のデータの初期同期や、SQL Database の性能の設定によっては発生する確率は高いかと。
Read the rest of this entry »
SQL Server のクエリ実行テストをする際に実行タイミングの調整
先日、JMeter で SQL Server の負荷テスト (2018/08 版) という投稿を書きましたが、クエリの実行タイミングの調整もテストを実施する中でポイントとなってきそうなのでこの辺をまとめておきたいと思います。
基本の内容としては、次の内容を見ておくとよいかと。
SQL Database の アクティブ Geo レプリケーションのデータ同期について
ぺんぺん師匠が Azure SQL DatabaseのGeoレプリケーションのセカンダリへの反映ロジック という記事を書かれていて、この内容についてディスカッションさせていただいたのですが、結構面白かったので、この辺の内容をまとめてみようかと。
Read the rest of this entry »
SQL Database の Database Engine のバージョンを確認する
SQL Database のバージョンを確認する際に「SELECT @@VERSEION」で確認をすることがあるのではないでしょうか。
![]()
Read the rest of this entry »
Azure Database Migration Service で SQL Server のオンラインマイグレーションがプレビューで利用可能になりました
プレビューではありますが、Azure Database Migration Service (DMS) で、SQL Server のオンラインマイグレーションが利用できるようになりました。
アナウンスはこちら。
- Support for SQL Server to Azure SQL Database online migrations
- Announcing Public Preview Availability of Azure SQL Database Online Migration in Azure Database Migration Service
ドキュメントはこちら。
- Migrate SQL Server to Azure SQL Database online using DMS
- Known issues/migration limitations with online migrations to Azure SQL DB
本投稿は、SQL Server → SQL Database へのオンラインマイグレーションですが、この機能のアナウンスがあったタイミングで MySQL についてもオンラインマイグレーションがプレビューで公開されています。
MySQL はこちら。
- Azure Database migration service support for MySQL to Azure Database for MySQL migrations
- Support for MySQL to Azure Database for MySQL online migrations
- Announcing Public Preview Availability of MySQL Online Migration in Azure Database Migration Service
- Online migration from AWS RDS MySQL to Azure Database for MySQL
- Migrate MySQL to Azure Database for MySQL online using DMS
NUC7i7DNHE に Windows Server 2019 をインストールしてみる
検証環境を増設する必要があり、Intel の 第 8 世代 CPU を搭載した NUC である NUC7i7DNHE を購入したので、Windows Server 2019 Insider Preview (17744) をインストールしてみた際の内容をメモとして。
Read the rest of this entry »
JMeter で SQL Server の負荷テスト (2018/08 版)
かなり前に書いた JMeter で SQL Server の負荷テスト のアップデートとして。
以前に書いた投稿は、2013 年のもので、5 年以上たっていますので、アップデートを交えながら、新たに確認した内容のメモを残しておこうかと。
Read the rest of this entry »