ドラッグドロップ
バックグラウンド
DB1、DB2、Reportingのデータベースを含むMicrosoft SQL Server環境を管理します。
この環境には、SQL Reporting Services(SSRS)とSQL Server Analysis Services(SSAS)も含まれます。すべてのSSRSサーバーとSSASサーバーは、名前付きインスタンスを使用します。 SSASのファイアウォールルールを構成します。
データベース
データベース名:
DB1
ノート:
このデータベースは、SQL Server 2012からSQL Server 2016に移行されました。何千ものレコードがDB1に挿入されるか、または毎秒更新されます。インサートは、会社の開発者が制御しないさまざまな外部アプリケーションによって作成されます。トランザクションログの書き込みレイテンシがパフォーマンスのボトルネックになっていることがわかります。このデータベースのすべてのデータが一時的な性質を持つため、サーバーのシャットダウン時にデータ損失を許容することができます。
データベース名:
DB2
ノート:
このデータベースは、SQL Server 2012からSQL Server 2016に移行されました。毎秒数千のレコードが更新または挿入されます。 WRITELOG待機タイプは、最も集約された待機タイプであることがわかります。ほとんどの書き込みでは、サーバーがシャットダウンした場合のデータ消失に対する耐性がない必要があります。このビジネスでは、サーバーのシャットダウン時にデータ損失が許容される特定の書き込み照会が特定されています。
データベース名:
報告
ノート:
レポートデータベースのユーザーをサポートするために、SQL ServerインスタンスにBIAppUserという名前のSQL Server認証ログインを作成します。 BIAppUserログインは、sysadminロールのメンバーではありません。
SQL Agentアラートを使用して、このインスタンスのパフォーマンス監視アラートを構成することを計画しています。
BIAppUserという名前のログインを作成します。ログインは、レポートデータベースにアクセスできる必要があります。
データベース内のBIAppUserログインへのアクセスを許可する必要があります。
Transact-SQLステートメントをどのように完成させるべきですか?これに答えるには、適切なTransact-SQLセグメントを正しい場所にドラッグします。各Transact-SQLセグメントは、1回、複数回、またはまったく使用できません。コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。
選択と配置:

正解:

説明/参照:
Explanation:
ボックス1:レポート
ユーザーはレポートデータベースに作成されます。
ボックス2:CREATE USER
ボックス3:FOR LOGIN [BIAppUser]
ユーザーはデータベースごとに作成され、ログインに関連付けられます。ユーザーを作成するデータベースに接続する必要があります。以下は、ユーザーを作成するTransact-SQLのサンプルです。
ユーザーを作成します。readonlyuser FROM LOGIN readonlylogin;
参考文献:https://azure.microsoft.com/en-us/blog/adding-users-to-your-sql-azure-database/