2017-12-12 8 views

答えて

1

古いバージョンのSQL ServerからAzure VMの新しいバージョンに移行する場合は、breaking changes,discontinued featuresおよびdeprecated featuresと考えてください。

移行方法と推奨事項の比較はhereです。

一時的な記憶域であるドライブDにデータベースを保存しないでください。 Dドライブ上のフォルダにTempDBを置く必要がありますが、VMが再起動されるとそこにあるすべてが消えます。それに対処するには、thisの記事をお読みください。

スタンダードストレージにはさまざまな待ち時間と帯域幅があり、開発/テストの作業負荷にのみ推奨されます。プロダクションワークロードとI/O集中ワークロードは、プレミアムストレージを使用する必要があります。

パフォーマンスには適切なVMサイズを選択することが重要です。 DS2またはDS3以上を選択してください。すべてのIOはインスタンスのサイズに基づいて調整されます。

+0

ありがとうございました。アルベルトさん、2012年のSQL Serverバージョンをアップグレードまたは変更するつもりはありません。もしあれば、同じチェックと事前チェックと移行後の実装に関するステップを教えてください。 – user7006501

+0

Albertoから提供されているリソースに加えて、SQL Server on premiseから仮想マシン上のSQL Serverに移行する際のさまざまなオプションの概要については、このドキュメントページをご覧ください。 https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-migrate-sql –

+0

ゲストOSの設定を検討する:ホストをホストしているディスクで読み取りキャッシュを有効にするデータファイルとTempDB。データファイルのインスタントファイルの初期化を有効にします。 64 KBのアロケーションユニットサイズでディ​​スクをフォーマットします。増加したIOスループットを得るために複数のAzureデータディスクをストライプします。インストール後の作業:Azureストレージにバックアップを設定します。データベースページの圧縮を有効にする。すべてのデータベースをシステムデータベースを含むデータディスクに移動します。 SQL Serverのエラーログとファイルディレクトリをデータディスクに移動します。ロックされたページを有効にする。 WindowsとSQL Serverの更新プログラムを適用します。 –

関連する問題