Microsoft 070-764日本語 Actual Free Exam Questions & Community Discussion

  • Exam Code/Number: 070-764日本語
  • Exam Name/Title: Administering a SQL Database Infrastructure (070-764日本語版)
  • Certification Provider: Microsoft
  • Corresponding Certification: MCSA SQL 2016
  • Exam Questions: 452
  • Updated On: Sep 24, 2026
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問はそれぞれ異なる目標と答えの選択を提示しますが、シナリオの本文はこのシリーズの各質問でまったく同じです。
次のデータベースSalesDb1、SalesDb2、およびSalesDb3を含むMicrosoft SQL Serverインスタンスを管理します。 各データベースには、ProductsとSalesという名前のテーブルがあります。 次の表に各データベースの構成を示します。

各データベースのバックアップ計画は、次の表のとおりです。

完全バックアップ操作または差分バックアップ操作では、それぞれ新しいファイルに書き込みが行われ、異なるシーケンス番号が使用されます。 次のデータベース破損の問題を観察します。

SalesDb3は、データページの読み取り時に、エラー823および824に関連するいくつかのデータベース破損の問題を報告します。 破損したページに関する次の情報を表示する必要があります。
* データベース名
* 影響を受けるファイルID
* 影響を受けるファイルの物理名
* 影響を受けるページID
* エラータイプを識別するイベントタイプ
* エラー数
SalesDb2に対してクエリを実行すると、ユーザーはパフォーマンスの問題を報告します。 クエリストアを使用して、SalesDb2のクエリ統計と実行計画を監視する予定です。 監視戦略は次の要件を満たす必要があります。
* クエリストアのディスク使用量が500メガバイト(MB)に達したときに自動データクリーンアップを実行します。
* リソース消費に基づいてクエリをキャプチャします。
* 60日という古いクエリしきい値を使用します。
クエリオプティマイザは、SalesDb2のSalesテーブル上のいくつかのクエリに対して最適ではない実行プランを生成します。 テーブルの統計を更新するメンテナンスプランを作成します。 計画は、自動的に作成され、30日間更新されていない統計のみを更新する必要があります。 更新は、テーブル内のすべてのデータに基づいている必要があります。
あなたはSalesDb3上の破損したページに関する情報を表示する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか?
2つ選択してください。
Correct Answer: A,C Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
注:この質問は同じシナリオを提示する一連の質問の一部です。 連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。 他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持つかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
Contoso Ltd.でSQL Serverインスタンスを管理します。
Kim Rallsという名前の新しい従業員は、SalesDBデータベースのdbo.Orderテーブルからのみデータを読み取ることができなければなりません。
KimRallsという名前のSQLログインを作成します。 次に、SalesDBにKimRallsという名前のSQLユーザーアカウントを作成します。
ユーザーアカウントはSQLログインに関連付けられています。
KimRallsに必要な許可を与える必要があります。 あなたの解決策は最小特権の原則に従う必要があります。
解決策:次の操作を実行します。
* SalesDBにOrderReaderという名前のカスタムデータベースロールを作成します。
* OrderReaderロールにdbo.Orderのビュー定義権限を付与します。
* KimRallsをOrderReaderロールに追加します。
解決策は目標を満たしていますか?
Correct Answer: B Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
総括
あなたはLeafield Solutionsというソフトウェア開発会社のシニアデータベースアドミニストレータ(DBA)です。同社は顧客の要求を満たすようにカスタム設計されたソフトウェアアプリケーションを開発しています。
要件Leafield Solutionsは、顧客からWebベースのEnterprise Resource Planning and Managementアプリケーションの開発を依頼されています。新しいアプリケーションは、最終的に顧客が現在使用しているデスクトップアプリケーションを置き換えます。ユーザーが新しいWebベースのアプリケーションを使用するようにトレーニングされている間、現在のアプリケーションは引き続き使用されます。
Webベースのアプリケーション用にSQL Serverとデータベースインフラストラクチャを設計する必要があります。
データベース
Customers、Sales、Products、Current_Inventory、およびTempReportingという名前のデータベースを実装する予定です。
Salesデータベースには、OrderTotalsという名前のテーブルとSalesInfoという名前のテーブルがあります。
SPUpdateSalesInfoという名前のストアドプロシージャは、OrderTotalsテーブルのデータを読み取り、SalesInfoテーブルのデータを変更します。
その後、ストアード・プロシージャーはもう一度OrderTotals表のデータを読み取り、SalesInfo表の情報にさらに変更を加えます。
Current_Inventoryデータベースには、Inv_Currentという名前の大きなテーブルが含まれています。 Inv_Currentテーブルには、主キーのクラスタ化インデックスと非クラスタ化インデックスがあります。主キー列はidentityプロパティを使用します。
Inv_Currentテーブルのデータは120GBを超えるサイズです。 Current_Inventoryデータベース内のテーブルは、Salesデータベース内の複数のクエリによってアクセスされます。
Current_Inventoryデータベースの別のテーブルには、無制限の階層数を持つ自己結合が含まれています。
このテーブルは、SPUpdate2という名前のストアドプロシージャによって変更されます。
ExternalApp1という名前の外部アプリケーションは、Current_Inventoryデータベースに定期的に照会して統計情報を生成します。 TempReportingデータベースには、GenInfoという名前の単一のテーブルが含まれています。
SPUPdateGenInfoという名前のストアドプロシージャは、複数のデータベースからのデータを結合し、GenInfoテーブルに数百万行のデータを生成します。
GenInfoテーブルはレポートに使用されます。
GenInfo内の情報が生成されると、レポート作成プロセスはInv_Currentテーブルからデータを読み取り、そのデータに基づいてGenInfoテーブル内の情報を照会します。
GenInfoテーブルは、レポート作成プロセスが完了した後に削除されます。 Productsデータベースには、ProductNamesとProductTypesという名前のテーブルがあります。
現在のシステム
現在のデスクトップアプリケーションは、DesABCopAppDBという名前のSQL Server 2005データベースに格納されているデータを使用します。
このデータベースはオンラインのままになり、Current_Inventoryデータベースのデータが変更されるとすぐに、Current_Inventoryデータベースのデータがそのデータベースにコピーされます。
SQLサーバー
新しいシステム用のデータベースをホストするために、新しいSQL Server 2012インスタンスが展開されます。データベースは、可用性の高いストレージを提供するストレージエリアネットワーク(SAN)でホストされます。
設計要件
SQL Serverのインフラストラクチャとデータベース設計は、次の要件を満たす必要があります。
* ExternalApp1によってアクセスされるCurrent_ Inventoryデータベース内の機密情報は安全に保管されなければなりません。
開発者またはアプリケーションによるデータベーステーブルへの直接アクセスは拒否されなければなりません。
* レポートを生成するために使用されるアカウントは、接続を許可される時間に制限がなければなりません。
* デッドロックは、デッドロックグラフを使用して分析する必要があります。
* SQL Serverに障害が発生した場合でも、データベースは利用可能なままにする必要があります。
* ソフトウェアライセンスとデータベースストレージのコストを最小限に抑える必要があります。
* 開発努力は最小にされなければなりません。
* Tempdbデータベースの空き容量不足を監視する必要があります。
* 失敗した認証要求はログに記録する必要があります。
* ProductsデータベースのProductTypesテーブルに新しい行が追加されるたびに、その行がテーブルに追加される前に、その行を検証するユーザー定義関数を呼び出す必要があります。
* SPUpdateSalesInfoがOrderTotalsテーブルのデータを初めてクエリするとき、SPUpdateSalesInfoがOrderTotalsテーブルのデータを2度目にクエリするときに、同じ行が新しく追加されたすべての行と共に返される必要があります。
失敗したすべての認証要求をログに記録するという設計要件を満たすソリューションを推奨する必要があります。
何をお勧めですか?
Correct Answer: A Vote an answer
あなたはあなたの会社でMicrosoft SQL Server 2016のすべての展開を管理します。
データの変更がSQL Server以外のデータベースサーバーにほぼリアルタイムで送信されるようにする必要があります。
また、プライマリサーバのデータが影響を受けないようにする必要があります。
どの構成を使用しますか?
Correct Answer: C Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
売上データを格納するデータウェアハウスがあります。 1つのファクトテーブルには1億行あります。
データウェアハウスに必要なストレージを減らす必要があります。
列ベースのストレージを使用し、運用上の作業負荷についてリアルタイムの分析を提供するソリューションを実装する必要があります。
解決策:データをヒープテーブルにロードします。
解決策は目標を満たしていますか?
Correct Answer: B Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
バックグラウンド
企業情報
Fabrikam、Inc.は、インターネット上で電子製品を販売する小売業者です。本社とサテライトセールスオフィスがあります。あなたはデータベース管理者として雇われました、そして、会社はあなたがパフォーマンスを最適化しそして設備投資を最小に保ちながらダウンタイムを減らすためにあなたがFabrikam eコマースサイトのアーキテクチャを変えることを望みます。このソリューションを支援するために、Fabrikamはオンプレミスサーバーだけでなくクラウドリソースも使用することを決定しました。
物理的な場所
本社には、すべての企業幹部、製品管理者、サポートスタッフが配置されています。
営業部隊の半分はこの場所で働いています。衛星セールスオフィスもあります。営業担当者の残りの半分はサテライトオフィスに勤務し、営業担当者をその地域の顧客に近づけるようにします。営業所だけがサテライトロケーションで働いています。
問題文
Fabrikamを成功させるには、高速でシステムの稼働時間が長いWebサイトが必要です。現在のシステムは単一のサーバー上で動作しており、同社はこれが示す単一障害点に満足していません。
現在の夜間のバックアップは、使用可能なドライブの空き容量が不足していること、および手動でドライブをクリーンアップしてエラーを乗り越える必要があることが多いため失敗しています。 HQサーバーまたはサテライトサーバーのバックアップ用に追加のスペースを利用することはできません。調査中に、セールスフォースレポートが重大な競合を引き起こしていることがわかりました。
設定
Windowsログイン
ネットワーク管理者は、セキュリティ管理を容易にするためにWindowsグループを設定しました。ユーザーは、役割に応じて複数のグループに所属することがあります。次の表に示すようにグループが設定されています。

サーバー構成IT部門は、Microsoft Windows Serverを使用して2つの物理サーバーを構成しました。
2012 R2およびSQL Server 2014 Enterprise Editionと1台のWindows Azureサーバー。データベースファイルで使用できるストレージは2層あり、高速層と低速層のみです。現在、データとログファイルはストレージの最上階層にのみ保存されています。可能性のあるユースケースが存在する場合、管理者はデータファイルに低速階層ストレージを利用したいと思います。サーバーは、次の表に示すように構成されています。

データベース
現在、すべての情報はProdDBと呼ばれる単一のデータベースに格納されており、次のスクリプトで作成されています。

Productテーブルは、ProductionStaff Windowsグループが所有するProductionスキーマにあります。これはシステムのメインテーブルなので、Productテーブルの情報へのアクセスはできるだけ速くする必要があります。 Productテーブルの列は、次の表に示すように定義されています。

SalesOrderDetailテーブルには、各販売に関する詳細が含まれています。 SalesStaff Windowsグループが所有するSalesスキーマにあります。このテーブルは絶えず更新され、挿入され、そして読み込まれています。 SalesOrderDetailテーブルの列は、次の表に示すように定義されています。

データベースの問題
現在のデータベースはうまく機能しません。さらに、最近のディスクの問題によりシステムが停止し、売上高が減少しました。現在のシステムを確認したところ、自動メンテナンス手順はないことがわかりました。データベースは非常に細分化されており、全員が読み取りおよび書き込みアクセス権を持っています。
必要条件
データベース
データベースは、稼働時間を最大化し、サーバーに障害が発生した場合に失われるデータがほとんどないように構成する必要があります。パフォーマンスを向上させるために、データベースはインメモリデータをサポートできるように修正する必要があります。特に、CIOがメモリ最適化テーブルである必要があると示すProductテーブルの場合は、データベースをサポートするようにします。このデータベースでは、自動更新統計オプションはオフに設定されています。製品を追加したり、名前、説明、価格、コスト、およびサプライヤを変更したりできるのは、製品管理者だけです。変更は内部データベースで行われ、システムメンテナンス時にProdDBのProductテーブルにプッシュされます。本社所在地で働いている製品管理者およびその他の者もまた、供給業者およびコスト情報を含む報告書を作成できなければなりません。
顧客データアクセス
顧客は会社のWebサイトにアクセスして製品を注文するので、名前、説明、価格などの製品情報をProductテーブルから読み取ることができなければなりません。顧客が注文すると、Webサイトから呼び出されたストアドプロシージャによって商品の手持ちの値が更新されます。つまり、商品テーブルは常にランダムに更新されます。
カスタマーサポートのデータアクセス
カスタマーサポート担当者は、製品情報を表示または更新または変更できないようにする必要があります。
経営陣は、カスタマーサポート担当者が製品コストやサプライヤ情報を見ることができないようにしたいと考えています。
セールスフォースデータアクセス
本社オフィスとサテライトオフィスの両方の営業担当者は、ProductテーブルとSalesOrderDetailテーブルから読み取るレポートを生成する必要があります。営業担当者による更新や挿入はありません。これらのレポートはランダムな時間に実行され、毎月のメンテナンス期間中を除き、データセットを更新するためのレポートのダウンタイムは発生しません。サテライトオフィスから実行されるレポートは、大きなデータセットを使用するプロセス集約型のクエリです。営業所レポートを実行するオフィスに関係なく、SalesOrderDetailテーブルは有効な確定注文データのみを返します。まだコミットされていない注文は無視してください。
歴史的なデータ
販売担当者が顧客のログイン頻度とサイトに滞在する期間を確認できるように、システムはサイトにアクセスする顧客に関する履歴情報を保持する必要があります。
情報はCustomer Accessというテーブルに格納する必要があります。この要件をサポートしても、本番Webサイトのパフォーマンスへの影響は最小限で済みます。
バックアップ
Fabrikamの復旧戦略には、15分ごとにトランザクションログのバックアップを実行することで、ポイントインタイムリストアを実行し、データ損失のリスクを最小限に抑える機能を含める必要があります。
データベース保守
同社は、サーバーが使用できなくなる可能性があるときに毎月メンテナンス期間を定義しています。排他的アクセスを必要とするメンテナンス機能は、その期間中に実行する必要があります。
プロジェクトのマイルストーンが完了
* スキーマの所有権をそのままにして、データベースに対する既存の読み取りおよび書き込みアクセスをすべて取り消しました。
* クラウドファイルサーバー上にプライマリアクセスキーStorageAccountKeyを持つMyStorageAccountというストレージアカウント名でセキュリティ保護されたAzureストレージコンテナを構成しました。
* SQL Server 2014はサテライトサーバー上に構成されており、使用する準備ができています。
* 各データベースサーバで、高速ストレージはドライブ文字F:に割り当てられ、低速ストレージはドライブ文字D:に割り当てられています。
ProdDBデータベースを変更する必要があります。
要件を満たすためにどの2つのデータベースオプションを変更する必要がありますか。それぞれの正しい答えは解決策の一部を表しています。 (2つ選んでください。)
Correct Answer: A,C Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
あなたは組織のデータベース管理者です。 LON-SQL1という名前のサーバーでホストされているDB1という名前のミッションクリティカルなデータベースを管理します。 DB1で発生したトランザクションの監査レコードは、5秒ごとにファイルに書き込まれます。 監査記録を記録できない場合は、トランザクションを終了する必要があります。 LON-SVR1という名前のサーバー上に、Auditsという名前の共有フォルダーを作成します。
監査記録を記録するためのプロセスを実装する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、回答領域で適切なTransact-SQLセグメントを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
Correct Answer:

Explanation
次の文を使用してテーブルを定義します。

教師テーブルには100万レコードが含まれています。 XMLデータ出力のサンプルレコードは次のとおりです。

評点に基づいてテーブルに対してクエリを作成することを計画しています。
どのインデックスをXMLフィールドに適用するかを推奨する必要があります。 ソリューションは以下の要件を満たす必要があります。
* 成績に基づいてテーブルのクエリに必要な時間を短縮します。
* インデックスのサイズを最小にします。
何をお勧めですか? 回答するには、適切なインデックスタイプを正しいフィールドにドラッグします。 各インデックスタイプは、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
Correct Answer:

Explanation
Grade - Secondary XML index;
Id - Primary XML index;
Subject - No index
2つのプロセッサを搭載したServer1という名前のサーバーがあります。 SQL Serverの複数のインスタンスを展開する予定です
2014からServer1へ。各インスタンスには複数のデータベースがあります。
各データベースにプロセッサ時間を割り当てる方法を推奨する必要があります。
あなたは推薦に何を含めるべきですか?複数の回答を選択することで目的を達成することができます。最良の答えを選択してください。
Correct Answer: B Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
ある会社に、Microsoft SQL Server 2016 Webエディションを実行するサーバーがあります。サーバーには、DB1という名前のデータベースをホストする既定のインスタンスがあります。
DB1のデータベースレベルで監査を実行できることを確認する必要があります。
解決策:Microsoft SQL Server 2016 Enterprise Editionを実行しているサーバー上のDB1を名前付きインスタンスに移行します。
解決策は目標を満たしていますか?
Correct Answer: A Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
あなたはSQL Server 2014インスタンスの新しいデータベース管理者です。
インスタンスに対して評価を実行し、DB1という名前のデータベースの自動統計作成設定がオフになっていることを確認します。
メンテナンスが行われているという証拠はありません。クエリのパフォーマンスが影響を受けているかどうかを確認するために監視を設定します。統計が存在する場合に統計が有用であった可能性がある場合をすべて捉える監視プロセスを設定する必要があります。
あなたは何をするべきか?
Correct Answer: A Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
概要
総括
ADatum Corporationはマイアミとモントリオールにオフィスを構えています。
ネットワークには、adatum.comという名前の単一のActive Directoryフォレストが含まれています。オフィスは、5ミリ秒の待ち時間を持つWANリンクを使用して互いに接続します。 A:DatumはSQL Serverを使用してデータベースプラットフォームを標準化しています
2014エンタープライズ版。
データベース
各オフィスには、Sales、Inventory、Customers、Products、Personnel、およびDevという名前のデータベースが含まれています。
サーバーとデータベースは、データベース管理者のチームによって管理されています。現在、すべてのデータベース管理者は、すべてのサーバーとすべてのデータベースに対して同じレベルの権限を持っています。
Customersデータベースには、CustomersとClassificationsという名前の2つのテーブルがあります。
以下の図は、テーブルの関連部分を示しています。

次の表は、Classificationsテーブルの現在のデータを示しています。

インベントリデータベースは頻繁に更新されます。
データベースはレポート作成によく使用されます。
データベースのフルバックアップは、現在完了するのに3時間かかります。
ストアドプロシージャ
USP_1という名前のストアドプロシージャは、複数のレポートに対して数百万行のデータを生成します。 USP_1は、SalesデータベースとCustomersデータベースの5つの異なるテーブルのデータをTable1という名前のテーブルにまとめます。
Table1が作成された後、レポート作成プロセスはTable1からデータを連続して数回読み取ります。プロセスが完了したら、Table1が削除されます。
USP_2という名前のストアドプロシージャを使用して商品リストを生成します。商品リストには、カテゴリ別に分類された商品の名前が含まれています。
プロシージャがアクセスするテーブルがロックされているため、USP_2の実行に数分かかります。ロックはUSP_1とUSP_3によって引き起こされます。
USP_3という名前のストアドプロシージャを使用して価格を更新します。 USP_3は、トランザクション内から順番に呼び出されるいくつかのUPDATEステートメントで構成されています。
現在、UPDATE文の1つが失敗すると、ストアドプロシージャは失敗します。 USP_4という名前のストアドプロシージャは、Sales、Customers、およびInventoryデータベースのストアドプロシージャを呼び出します。
ネストしたストアドプロシージャは、Sales、Customers、およびInventoryデータベースからテーブルを読み取ります。 USP_4はEXECUTE AS句を使用します。
入れ子になったすべてのストアドプロシージャは、構造化例外処理を使用してエラーを処理します。 USP_5という名前のストアドプロシージャは、同じデータベース内の複数のストアドプロシージャを呼び出します。セキュリティチェックは、USP_5がストアドプロシージャを呼び出すたびに実行されます。
セキュリティチェックがUSP_5のパフォーマンスを低下させているとあなたは疑っています。ユーザアプリケーションによってアクセスされるすべてのストアドプロシージャは、ネストされたストアドプロシージャを呼び出します。
入れ子になったストアドプロシージャは直接呼び出されることはありません。
設計要件
データ復旧
ストレージ障害が発生した場合は、インベントリデータベースからデータを回復できる必要があります。目標復旧時間(RTO)は5分です。
データが誤って失われた場合は、Devデータベースからデータを回復できなければなりません。 1日の目標復旧時点(RPO)があります。
分類の変更
顧客の分類方法を変更する予定です。新しい分類には、注文数に基づいて4つのレベルがあります。分類は将来削除または追加される可能性があります。経営陣は過去の分類について過去のデータを維持することを要求している。セキュリティジュニアデータベース管理者のグループは、Salesデータベースのセキュリティを管理できなければなりません。ジュニアデータベース管理者は他の管理権限を持ちません。 A:Datumは、どのユーザーが各ストアドプロシージャを実行しているのかを追跡したいと考えています。
ストレージ
ADatumのストレージは限られています。可能であれば、すべてのデータベースとすべてのバックアップについて、すべての記憶域を最小限に抑える必要があります。
エラー処理
現在、どのストアドプロシージャにもエラー処理コードはありません。
呼び出されたストアドプロシージャとネストされたストアドプロシージャにエラーを記録することを計画しています。入れ子になったストアドプロシージャが直接呼び出されることはありません。
USP_2の実行にかかる時間を最小限に抑えるための解決策を推奨する必要があります。何をお勧めですか?
Correct Answer: B Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
Mail1という名前のユーザーがデータベースメールを使用してメールを送信できるように、Microsoft SQL Serverインスタンスを構成する必要があります。
解決方法:tempdbデータベースのMail1にDatabaseMailUserRoleを追加します。
解決策は目標を満たしていますか?
Correct Answer: B Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
0
0
0
10