070-764日本語試験無料問題集「Microsoft Administering a SQL Database Infrastructure (070-764日本語版) 認定」
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
会社には、オンプレミスのMicrosoft SQL Server環境とMicrosoft Azure SQL Databaseインスタンスがあります。環境は複数の顧客データベースをホストします。
ある顧客は、サービスレベル契約が定めるほど迅速にデータベースが応答していないと報告しています。
データベースが断片化しているのがわかります。
クエリのパフォーマンスを最適化する必要があります。
解決策:すべてのインデックスを再編成します。
解決策は目標を満たしていますか?
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
会社には、オンプレミスのMicrosoft SQL Server環境とMicrosoft Azure SQL Databaseインスタンスがあります。環境は複数の顧客データベースをホストします。
ある顧客は、サービスレベル契約が定めるほど迅速にデータベースが応答していないと報告しています。
データベースが断片化しているのがわかります。
クエリのパフォーマンスを最適化する必要があります。
解決策:すべてのインデックスを再編成します。
解決策は目標を満たしていますか?
正解:A
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
データベースを新しいSQL Serverインスタンスに復元しようとすると、次のエラーメッセージが表示されます。
"メッセージ33111、レベル16、状態3、行2
拇印「0x7315277C70764B1F252DC7A5101F6F66EFB1069D」のサーバー証明書が見つかりません。データベースを正常に復元できることを確認する必要があります。
解決策:データベースバックアップを含むドライブでBitLockerドライブ暗号化(BitLocker)を無効にします。
これは目標を達成していますか?
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
データベースを新しいSQL Serverインスタンスに復元しようとすると、次のエラーメッセージが表示されます。
"メッセージ33111、レベル16、状態3、行2
拇印「0x7315277C70764B1F252DC7A5101F6F66EFB1069D」のサーバー証明書が見つかりません。データベースを正常に復元できることを確認する必要があります。
解決策:データベースバックアップを含むドライブでBitLockerドライブ暗号化(BitLocker)を無効にします。
これは目標を達成していますか?
正解:B
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
売上データを格納するデータウェアハウスがあります。 1つのファクトテーブルには1億行あります。
データウェアハウスに必要なストレージを減らす必要があります。
列ベースのストレージを使用し、運用上の作業負荷についてリアルタイムの分析を提供するソリューションを実装する必要があります。
解決方法:新しいインスタンスに新しい証明書を生成します。
解決策は目標を満たしていますか?
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
売上データを格納するデータウェアハウスがあります。 1つのファクトテーブルには1億行あります。
データウェアハウスに必要なストレージを減らす必要があります。
列ベースのストレージを使用し、運用上の作業負荷についてリアルタイムの分析を提供するソリューションを実装する必要があります。
解決方法:新しいインスタンスに新しい証明書を生成します。
解決策は目標を満たしていますか?
正解:B
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
Microsoft SQL ServerがインストールされているServer1という名前のサーバーがあります。
Server1には、監査レコードをファイルに送信するように構成されたSQL Server Auditがあります。
User1という名前のデータベースユーザーが監査データを確認できるようにする必要があります。
解決策:ユーザー1にVIEW SERVER STATE権限を付与します。
これは目標を達成していますか?
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
Microsoft SQL ServerがインストールされているServer1という名前のサーバーがあります。
Server1には、監査レコードをファイルに送信するように構成されたSQL Server Auditがあります。
User1という名前のデータベースユーザーが監査データを確認できるようにする必要があります。
解決策:ユーザー1にVIEW SERVER STATE権限を付与します。
これは目標を達成していますか?
正解:A
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
SQL Server 2012がインストールされているSQL1という名前のサーバーがあります。 SQL1はDatabase1という名前のデータベースをホストします。
Database1には、Table1という名前のテーブルが含まれています。 Table1は、Dateフィールドに基づいて5つのファイルグループに分割されています。
Table1のスキーマは、次の表に示すように構成されています。

Table1には、次の表に示すインデックスが含まれています。

Table1で使用可能なインデックスを消費するクエリのパフォーマンスを最大化するためのインデックス戦略を推奨する必要があります。
どのタイプの索引ストレージを推奨しますか? 回答するには、適切なインデックスの格納タイプを回答領域の正しいインデックスにドラッグします。

Database1には、Table1という名前のテーブルが含まれています。 Table1は、Dateフィールドに基づいて5つのファイルグループに分割されています。
Table1のスキーマは、次の表に示すように構成されています。

Table1には、次の表に示すインデックスが含まれています。

Table1で使用可能なインデックスを消費するクエリのパフォーマンスを最大化するためのインデックス戦略を推奨する必要があります。
どのタイプの索引ストレージを推奨しますか? 回答するには、適切なインデックスの格納タイプを回答領域の正しいインデックスにドラッグします。

正解:

Explanation

Index Storage Type
Designing a partitioned index independently (unaligned) of the base table can be useful in the following cases:
- The base table has not been partitioned.
- The index key is unique and it does not contain the partitioning column of the table.
- You want the base table to participate in collocated joins with more tables using different join columns.
DB1という名前のMicrosoft SQL Serverデータベースを保守します。データベースの破損の可能性を特定するために、DBCC CHECKDBコマンドを定期的に実行するための保守計画を作成します。
DB1には以下の表があります。

ファイルグループFG1は読み取り専用です。 FG1を読み取り専用に設定し、フルバックアップを作成します。
保守計画は、バックアップ後にエラーを識別しません。ただし、ログに次のエラーが記録されています。
メッセージ8979、レベル16、状態1、行1テーブルエラー:オブジェクトID 885578193、インデックスID 3、パーティションID ***、割り当てユニットID ***(インラインデータ型)。ページ(***)には、前のページ(***)からの参照がありません。連鎖リンケージの問題
データベースの破損の問題を解決する必要があります。
あなたは何をするべきか?
DB1には以下の表があります。

ファイルグループFG1は読み取り専用です。 FG1を読み取り専用に設定し、フルバックアップを作成します。
保守計画は、バックアップ後にエラーを識別しません。ただし、ログに次のエラーが記録されています。
メッセージ8979、レベル16、状態1、行1テーブルエラー:オブジェクトID 885578193、インデックスID 3、パーティションID ***、割り当てユニットID ***(インラインデータ型)。ページ(***)には、前のページ(***)からの参照がありません。連鎖リンケージの問題
データベースの破損の問題を解決する必要があります。
あなたは何をするべきか?
正解:B
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Microsoft SQL Serverのバックアップは、不正アクセスから保護されていないオフサイトの場所に保存します。 あなたの組織はハードウェアセキュリティモジュール(HSM)を実装していません。
SQLバックアップを暗号化するためのソリューションを実装する必要があります。
どの3つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

SQLバックアップを暗号化するためのソリューションを実装する必要があります。
どの3つのアクションを順番に実行しますか? 答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。

正解:

Explanation

Step 1: Create a database master key of the master database.
Step 2: Create a certificate for the backups.
Create a Backup Certificate: Create a backup certificate in the master database.
Step 3:
Backup the database: Specify the encryption algorithm and certificate to use.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/create-an-encrypted-backup?view=sql-s
総括
あなたは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度目にクエリするときに、同じ行が新しく追加されたすべての行と共に返される必要があります。
SPUpdate2ストアドプロシージャのパフォーマンスを向上させる必要があります。
あなたの解決策は設計要件を満たさなければなりません。
あなたの解決策は何を含めるべきですか?
あなたは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度目にクエリするときに、同じ行が新しく追加されたすべての行と共に返される必要があります。
SPUpdate2ストアドプロシージャのパフォーマンスを向上させる必要があります。
あなたの解決策は設計要件を満たさなければなりません。
あなたの解決策は何を含めるべきですか?
正解:A
解答を投票する
Contosoという名前のMicrosoft SQL Serverデータベースを管理します。 次のTransact-SQLステートメントを実行して、Sales.ReviewInvoiceという名前のストアドプロシージャを作成します。

ContosoSearchという名前のWindows認証ログインを作成し、ContosoSearchがSales.ReviewInvoicesストアドプロシージャを実行できることを確認する必要があります。
ソリューションを開発するためにどの3つのTransact-SQLセグメントを使用する必要がありますか? 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答領域に移動して正しい順序で配置します。


ContosoSearchという名前のWindows認証ログインを作成し、ContosoSearchがSales.ReviewInvoicesストアドプロシージャを実行できることを確認する必要があります。
ソリューションを開発するためにどの3つのTransact-SQLセグメントを使用する必要がありますか? 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答領域に移動して正しい順序で配置します。

正解:

Explanation
