2016-11-30 17 views
1

実行時sqlcmd.exeを実装して、AlwaysOn Availability Groupの2番目のサーバーにデータベースを作成するC#アプリケーションで新しく作成されたデータベースをコピーするスクリプト(& ops DBAをホストして提供)を実行します。残念ながら開発環境や統合環境ではAlwaysOn Availabilityサポートはありませんので、スクリプトを実行してスクリプトの失敗を処理するためにsqlcmdの実行をテストすることしかできませんでした。 2番目のSQL Serverインスタンスを作成する場合は、開発者ワークステーションのAlwaysOn Availability Group環境をシミュレートすることは可能ですか?私は現時点ではSQL 2014 Developer Editionを実行していますが、SQL 2016 Developer Editionにアップグレードする必要があるはずです。SQL AlwaysOn可用性グループを単一の開発者ワークステーションでテストすることは可能ですか?

これが不可能な場合は、完全なエンドツーエンドのテストを行わずに展開し、本番環境で最初のエンドツーエンドのテストを実行する必要があります。

私はかなり良い開発者レベルのSQLスキルを持っています。言い換えれば、私はストアドプロシージャなどに非常に慣れていますが、実際にSQLサーバを管理するための新機能と高度な機能についてはほとんど知識がありません。

答えて

0

Microsoft(MS)テクノロジを使用してVMWareソフトウェアまたはVMを使用してVM(仮想マシン)を作成する必要があります。他のVM製品もありますが、この2つはSQL Server/Microsoftスタックの大半の仮想化に使用されます。 MS技術を使用している場合、通常90日間(無料)、ソフトウェアをアクティブにすることなくソフトウェアをダウンロードできます。私はSSD上でそれを行い、タイムリーに完了し、おそらくホスト、開発者、マシンに12〜16GBのメモリが必要になるでしょう。

クラスタ上でSQL Server用のVMを作成する方法の詳細なオンライン手順があります。最高のスクリーンショットがあります。

+0

ありがとう、私はそれを見ていきます。私のSSDには空き容量が少なく、メモリ容量はわずか8GBで、楽しい試練になるはずです。 –

+0

私は、ドメインコントローラをSQL Serverボックスの1つに置くことを提案するつもりでしたが、フェールオーバーをテストしている場合は動作しません。しかし、私は機械を融合させるという概念の証明については心配しません。 –

関連する問題