Free 070-764日本語 Questions for Microsoft Administering a SQL Database Infrastructure (070-764日本語版) 070-764日本語 Exam as PDF & Practice Test Engine

  • 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 12, 2026
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。 回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。 各質問は、このシリーズの他の質問から独立しています。 質問で提供される情報と詳細は、その質問にのみ適用されます。
一連のアプリケーションデータベース用の新しい高可用性(HA)ソリューションを設計しています。 ソリューションは単一のデータセンター内に含まれ、インスタンスレベルのHA保護を提供します。
本番サーバーがオフラインになった場合のダウンタイムを最小限に抑えるソリューションを展開する必要があります。
どちらを実装する必要がありますか?
Correct Answer: B Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
SQL Azureデータベース用のストアドプロシージャを構築しています。プロシージャはテーブルに複数の行を追加します。次の要件を満たすようにストアドプロシージャを設計する必要があります。
* 新しい行のいずれかがテーブル制約に違反している場合は、それ以上追加を試みる必要はなく、ストアドプロシージャによって行われたすべての変更を破棄する必要があります。
* エラーが発生した場合は、監査テーブルに行を追加し、元のエラーをストアドプロシージャの呼び出し元に返す必要があります。
あなたはデザインに何を含めるべきですか?
Correct Answer: B Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
あなたの会社は顧客のためにMicrosoft SQL Serverインスタンスをホストします。 ある顧客は、Salesデータベースでアラートが生成されたときにSQL Serverインスタンスが電子メールを送信するように要求します。
あなたはアラートを作成する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、回答領域で適切なオプションを選択します。
Correct Answer:

Explanation

The following example adds an e-mail notification for the specified alert (Test Alert).
NOTE: This example assumes that Test Alert already exists and that Francois Ajenstat is a valid operator name.
USE msdb ;
GO
EXEC dbo.sp_add_notification
@alert_name = N'Test Alert',
@operator_name = N'Francois Ajenstat',
@notification_method = 1;
GO
References:
https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-add-notification-transact-s
注:この質問は同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問はそれぞれ異なる目標と答えの選択を提示しますが、シナリオの本文はこのシリーズの各質問でまったく同じです。
あなたは、オンプレミスのMicrosoft SQL Server環境とMicrosoft Azure SQL Databaseインスタンスを持つ会社のデータベース管理者です。 環境は複数の顧客データベースをホストし、各顧客は専用のインスタンスを使用します。 以下の表に、管理している環境を示します。

Contosoインスタンスを構成する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、回答領域で適切なTransact-SQLセグメントを選択します。
Correct Answer:

Explanation

Box 1: show advanced options
Advanced configuration options are displayed by first setting show advanced option to 1.
Box 2: max worker threads
SQL Server uses the native thread services of the operating systems so that one or more threads support each network that SQL Server supports simultaneously, another thread handles database checkpoints, and a pool of threads handles all users. The default value for max worker threads is 0. This enables SQL Server to automatically configure the number of worker threads at startup. The default setting is best for most systems.
References:
https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-max-worker-threads-serv
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。質問に記載されている情報と詳細は、その質問にのみ適用されます。
ある会社がMicrosoft AzureにMicrosoft SQL Server環境を持っています。データベースはAzure BLOBストレージに直接保存されます。同社は複雑なバックアッププロセスを使用しています。
バックアッププロセスを簡素化する必要があります。将来の復元では、復元を実行するために差分ログまたは複数の増分ログを必要としないでください。
SQL Serverインスタンス用のバックアップソリューションを設計する必要があります。
どのオプションを使うべきですか?
Correct Answer: G Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
トランザクションデータベースとレポートデータベースをホストするMicrosoft SQL Server 2016サーバーを管理します。
トランザクションデータベースはWebアプリケーションを介して更新され、一日中稼働しています。
レポートデータベースはトランザクションデータベースからのみ更新されます。
復旧モデルとバックアップスケジュールは、次の表に示すように構成されています。

16:20時間に、データベースファイルの1つのページ17、137、および205がトランザクションデータベースで破損していることがわかります。トランザクションデータベースが確実に復元されるようにする必要があります。また、データの損失を最小限に抑えるようにする必要があります。
あなたは何をするべきか?
Correct Answer: D Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持っているかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
あなたの会社は、Microsoft Azure SQL Databaseインスタンスのデータにアクセスする新しいビジネスインテリジェンスアプリケーションを開発しています。インスタンス内のすべてのオブジェクトは同じ所有者を持ちます。
BI_Userという名前の新しいセキュリティプリンシパルには、データベースでストアドプロシージャを実行するためのアクセス許可が必要です。ストアドプロシージャは、データベース内のテーブルとの間で読み書きを行います。どのストアード・プロシージャーもIDENTIFY_INSERT操作または動的SQLコマンドを実行しません。
権限の範囲とBI_Userの認証はデータベースに限定されるべきです。許可を与えるときは、最小特権の原則を使用する必要があります。
必要なセキュリティプリンシパルを作成して適切な権限を付与する必要があります。
解決策:データベースで次のTransact-SQLステートメントを実行します。

解決策は目標を満たしていますか?
Correct Answer: A Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
SQL Serverインスタンスを管理します。 DB1という名前のデータベースが破損しています。
DB1のバックアップは、Z:BackupsBackup.bakにあるディスクバックアップデバイスで利用できます。 バックアップデバイスには、次のバックアップセットがあります。
* デバイス上の最初のバックアップセットであるフルデータベースバックアップ(FILE = 1)
* デバイス上の2番目のバックアップセットである差分データベースバックアップ(FILE = 2)
* デバイス上の3番目のバックアップセットであるトランザクションログバックアップ(FILE = 3)コミットされていないトランザクションをロールバックせずに、フルデータベースバックアップと差分データベースバックアップを復元します。
トランザクションログのバックアップを復元し、トランザクションログの復元後にデータベースを使用できるようにする必要があります。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、適切なTransact-SQLセグメントを正しい場所にドラッグします。 各Transact-SQLセグメントは、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
Correct Answer:

Explanation

The RESTORE restores backups taken using the BACKUP command. You can do restore a transaction log onto a database (a transaction log restore).
NORECOVERY specifies that roll back not occur. This allows roll forward to continue with the next statement in the sequence. In this case, the restore sequence can restore other backups and roll them forward.
RECOVERY (the default) indicates that roll back should be performed after roll forward is completed for the current backup.
Recovering the database requires that the entire set of data being restored (the roll forward set) is consistent with the database. If the roll forward set has not been rolled forward far enough to be consistent with the database and RECOVERY is specified, the Database Engine issues an error.
References: https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sql
Microsoft SQL Server 2016データベースを管理します。
データベースは現在、セカンダリサーバへのログ配布に設定されています。
ログ配布を停止し、セカンダリデータベースをオンラインにすることで、セカンダリサーバに切り替える準備をしています。
ログ末尾のバックアップを実行します。プライマリデータベースを復元状態にする必要があります。
BACKUP LOGコマンドのどのオプションを使用しますか?
Correct Answer: C Vote an answer
AzureSqlSvr1という名前のサーバーは、いくつかのMicrosoft Azure SQL Databaseインスタンスをホストします。
データベーススキーマの作成、変更、または削除時にイベントが確実にキャプチャされるように、すべてのデータベースの監査ログを設定する必要があります。
Azure PowerShellコマンドをどのように入力すればよいですか。 回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
Correct Answer:

Explanation

Box 1: Set-AzureRmSqlServerAuditing
The Set-AzureRmSqlServerAuditing cmdlet changes the auditing settings of an Azure SQL server. After the cmdlet runs successfully, auditing of the Azure SQL databases that are defined in the specified Azure SQL server is enabled.
Box 2: AuditActionGroup
Parameters include AuditActionGroup, but not AuditAction.
Box 3: SCHEMA_OBJECT_CHANGE_GROUP
SCHEMA_OBJECT_CHANGE_GROUP tracks whenever create, alter or drop is executed on a schema object such as a table, view or stored procedure.
If you enable this group in a server audit specification, it will track changes to schema objects in all of the databases of this instance of SQL Server. If you enable the group in a database audit specification, it will track changes to schema objects within that database only.
注:この質問は同じシナリオを提示する一連の質問の一部です。 連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。 他の人が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持つかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
Contoso Ltd.でSQL Serverインスタンスを管理します。
Kim Rallsという名前の新しい従業員は、SalesDBデータベースのdbo.Orderテーブルからのみデータを読み取ることができなければなりません。
KimRallsという名前のSQLログインを作成します。 次に、SalesDBにKimRallsという名前のSQLユーザーアカウントを作成します。
ユーザーアカウントはSQLログインに関連付けられています。
KimRallsに必要な許可を与える必要があります。 あなたの解決策は最小特権の原則に従う必要があります。
解決策:次の操作を実行します。
* SalesDBにOrderReaderという名前のカスタムデータベースロールを作成します。
* OrderReaderロールにdbo.OrderのSelect権限を付与します。
* KimRallsをOrderReaderロールに追加します。
解決策は目標を満たしていますか?
Correct Answer: A Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
総括
あなたは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とデータベース環境に関する次の要件をリストしています。
* MainDB1の製造データベースのデータベース情報とサーバー状態を表示するには、IT部門と製造部門のユーザーグループに最低限の管理権限を付与する必要があります。
* Salesデータベースは、データベース内に大量の過去の販売注文データがあるため、バックアップに時間がかかります。このデータベースのバックアップ時間を短縮する必要があります。
* DailyReportsTempデータベースのバックアップには4時間かかります。データベースストレージハードウェアに障害が発生した場合、DailyReportsTempデータベースを1時間以内に回復できる必要があります。
* ProcessUpdateProcストアドプロシージャがプロセス情報を正しく更新できない場合、製造データベースをすぐに以前の状態に戻すことができる必要があります。
*また、ProcessUpdateProcストアドプロシージャが、UPDATEステートメントの1つが失敗した場合に実行を停止するようにします。
* IT管理者は、ディスク使用量に関するリアルタイムレポートを実行して、SQL Serverで使用されているディスク容量を監視できる必要があります。
* 開発者はMainDB3とMainDB4にSQL Serverの2番目のインスタンスをインストールしたいと思います。
* 彼らは、SQL Server上の特定のプロセッサに各インスタンスを割り当てたいと思います。
開発者がMainDB3およびMainDB4上のSQL Serverインスタンスをサーバー上の特定のプロセッサに割り当てることができるようにする必要があります。何を設定しますか?
Correct Answer: B Vote an answer
0
0
0
10