総括
あなたはFairstone Manufacturingという製造会社の上級データベース管理者(DBA)です。
Fairstone Manufacturingはニューヨークを拠点としています。同社には2つのオフィスがあります。市内の本社と市内のすぐ外にある支社です。同社は製品を製造する4つの工場を持っています。 2つの工場はニューヨーク地域にあり、他の2つの工場はワシントンにあります。
ネットワーク接続
2つのオフィスは10 Mbpsの専用WANリンクで接続されています。
SQL Server環境
本社には、MainDB1、MainDB2、MainDB3、およびMainDB4という名前の4つのSQL Server 2012 Standard Editionサーバーがあります。ブランチオフィスには、BranchDB1とBranchDB2という名前の2つのSQL Server 2012 Standard Editionサーバーがあります。本社には開発部門があります。開発部門が使用するデータベースはすべてMainDB3とMainDB4でホストされています。 MainDB1とMainDB2は次のデータベースをホストします。
製品情報
製造業
売上高
人事
お客様
DailyReportsTemp
BranchDB1とBranchDB2は、MainDB1とMainDB2と同じデータベースをホストします。 DailyReportsTempデータベースは、毎日再作成され、レポートの目的で使用される一時データベースです。
顧客データベースのテーブルの1つに、すべての顧客がリストされています。顧客テーブルにリンクされている別のテーブルには、顧客の分類のリストが含まれています。分類は、昨年の顧客からの注文数に基づいて、ホット、ウォーム、およびコールドです。顧客は以下の基準に従って分類されます。
ホット - 年間100件以上の注文。
暖かい - 1年に50から100の間の注文。
寒い - 1年に50個以下の注文。
ストアドプロシージャ
製造データベースの3つのテーブルは、ManProc1という名前のストアドプロシージャによって変更されます。
ManProc1のコードの一部は次のとおりです。

同じ3つのテーブルも、ManProc2という名前のストアドプロシージャによって変更されます。 ManProc2のコードの一部は次のとおりです。

Productsデータベースの製品リストは、ProductUpdateProcというストアドプロシージャによって製造データベースのテーブルの情報を使用して更新されます。製造データベースのテーブルをロックすると、ProductUpdateProcの完了までに時間がかかることがよくあります。
各製品の作成に必要な製造プロセスのリストは製造データベースのテーブルに格納され、ProcessUpdateProcというストアドプロシージャによって更新されます。 ProcessUpdateProcストアード・プロシージャーには、いくつかのUPDATEステートメントが含まれています。 UPDATEステートメントは特定の順序で呼び出されるように構成されています。 ProcessUpdateProcストアード・プロシージャーは、いずれかのUPDATEステートメントが失敗した場合でも引き続き実行されます。
これにより、製造工程リストに不正確な結果が生じる可能性があります。
セールスディレクターの声明
セールスディレクターは、現在のデータベース設計について次のように述べています。
現在の顧客分類システムを変更する必要があります。

現在、顧客は昨年の発注数で分類されています。

注文のサイズを考慮に入れていないため、この情報は信頼できないガイドです。

注文によって生み出された収益に基づいた分類システムの試運転をお勧めします

昨年に置かれた。
将来、現在の3つの分類タイプ以上のものを追加する可能性があります。

分類の変更を記録する方法があるはずです。

ITマネージャの声明
ITマネージャは、SQL Serverとデータベース環境に関する次の要件をリストしています。
IT部門と製造部門から最低限のユーザーグループを提供する必要があります。

MainDB1の製造データベースのデータベース情報とサーバー状態を表示するための管理者権限。
Salesデータベースは、大量の過去の販売注文データがあるため、バックアップに時間がかかります。

データベースこのデータベースのバックアップ時間を短縮する必要があります。
DailyReportsTempデータベースのバックアップには4時間かかります。我々は回復することができる必要があります

データベースストレージハードウェアに障害が発生した場合、DailyReportsTempデータベースを1時間以内で完了。
次の場合は、製造データベースを直前の状態にすぐに戻すことができる必要があります。

ProcessUpdateProcストアドプロシージャがプロセス情報を正しく更新できません。
また、ProcessUpdateProcストアドプロシージャが、次のいずれかのエラーが発生した場合に実行を停止するようにします。

UPDATEステートメント
IT管理者は、実際に実行してSQL Serverで使用されているディスク容量を監視できる必要があります。

時間はディスク使用量を報告します。
開発者は、MainDB3とMainDB4にSQL Serverの2番目のインスタンスをインストールします。

彼らは、各インスタンスをSQL Server上の特定のプロセッサに割り当てたいと考えています。

開発者がMainDB3およびMainDB4上のSQL Serverインスタンスをサーバー上の特定のプロセッサに割り当てることができるようにする必要があります。何を設定しますか?