DP-300 Deutsch 無料問題集「Microsoft Administering Relational Databases on Microsoft Azure (DP-300 Deutsch Version)」

Aufgabe 11
Sie haben eine Legacy-Anwendung, die für Microsoft SQL Server 2012 geschrieben wurde. Die Anwendung ist die einzige Anwendung, die auf db1 zugreift. Sie müssen sicherstellen, dass db1 mit allen Funktionen und der Syntax von SQL Server 2012 kompatibel ist.
正解:
See the explanation part for the complete Solution.
Explanation:
To ensure that db1 is compatible with all the features and syntax of SQL Server 2012, you need to set the compatibility level of the database to 110, which is the compatibility level for SQL Server 20121. The compatibility level affects the behavior of certain Transact-SQL statements and features, and determines how the database engine interprets the SQL code2.
You can set the compatibility level of db1 by using the Azure portal or Transact-SQL statements. Here are the steps for both methods:
* Using the Azure portal:
* Go to the Azure portal and select your Azure SQL Database server that hosts db1.
* Select the database db1 and click on Query Performance Insight in the left menu.
* Click on Configure Query Store and select 110 from the Compatibility level dropdown list.
* Click on Save to apply the change.
* Using Transact-SQL statements:
* Connect to db1 using SQL Server Management Studio, Azure Data Studio, or any other tool that supports Transact-SQL statements.
* Open a new query window and run the following command: ALTER DATABASE db1 SET COMPATIBILITY_LEVEL = 110; GO
* This command will set the compatibility level of db1 to 110, which is equivalent to SQL Server
2012.
These are the steps to set the compatibility level of db1 to 110.
Sie haben eine Azure SQL-Datenbank namens db1 auf einem Server namens Server1.
Sie müssen die MAXDOP-Einstellungen für db1 ändern.
Was sollten Sie tun?

解説: (JPNTest メンバーにのみ表示されます)
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine einzigartige Lösung, die die angegebenen Ziele erfüllen könnte. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr dorthin zurückkehren. Daher werden diese Fragen nicht auf dem Überprüfungsbildschirm angezeigt.
Sie haben zwei Azure SQL-Datenbankserver namens Server1 und Server2. Jeder Server enthält eine Azure SQL-Datenbank mit dem Namen Database1.
Sie müssen Database1 von Server1 auf Server2 wiederherstellen. Die Lösung muss die vorhandene Database1 auf Server2 ersetzen.
Lösung: Sie stellen Datenbank1 von Server1 auf Server2 wieder her, indem Sie den Transact-SQL-Befehl RESTORE und die Option REPLACE verwenden.
Erreicht dies das Ziel?

解説: (JPNTest メンバーにのみ表示されます)
Sie entwerfen eine Datumsdimensionstabelle in einem dedizierten SQL-Pool von Azure Synapse Analytics. Die Datumsdimensionstabelle wird von allen Faktentabellen verwendet.
Welchen Verteilungstyp sollten Sie empfehlen, um Datenbewegungen zu minimieren?

解説: (JPNTest メンバーにのみ表示されます)
Sie haben eine Azure SQL-Datenbank namens DB1, die eine Tabelle namens Tabelle 1 enthält.
Sie führen eine Abfrage aus, um Daten in Tabelle1 zu laden.
Die Leistungskennzahlen von Tabelle 1 während des Ladevorgangs werden in der folgenden Abbildung dargestellt.

Wählen Sie aus den Dropdown-Menüs die Antwortmöglichkeit aus, die jede Aussage basierend auf den in der Grafik dargestellten Informationen vervollständigt. HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:
Sie haben eine SQL Server auf Azure Virtual Machines-Instanz mit dem Namen SQLVM1, die mithilfe eines Azure Marketplace SQL Server 2019 Enterprise-Images bereitgestellt wurde.
Sie müssen die Microsoft SQL Server-Instanz auf SQLVM1 in die Standard Edition ändern. Die Lösung muss die Lizenzkonformität gewährleisten.
Was sollten Sie zuerst tun?

Sie haben eine Azure SQL-Datenbank mit dem Namen, die eine Tabelle mit dem Namen Table1 enthält.
Sie führen eine Abfrage für fehlerhafte Daten in Tabelle1 aus.
Die Leistung von Tabelle 1 während des Ladevorgangs ist in der Abbildung dargestellt.

正解:

Explanation:
Sie müssen eine Lösung empfehlen, die die Sicherheitsanforderungen und Geschäftsanforderungen für DB3 erfüllt.
Was sollten Sie als ersten Schritt der Lösung empfehlen?

Sie haben eine Azure SQL-Datenbank.
Sie überprüfen eine Abfrage mit langsamer Leistung, wie in der folgenden Abbildung gezeigt.

Verwenden Sie die Dropdown-Menüs, um die Antwortmöglichkeit auszuwählen, die jede Aussage basierend auf den in der Grafik dargestellten Informationen vervollständigt.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:

Reference:
https://docs.microsoft.com/en-us/sql/relational-databases/performance/live-query-statistics?view=sql-server- ver15
Sie haben eine Azure SQL-Datenbank namens DB1.
Sie müssen sicherstellen, dass DB1 bei einem Rechenzentrumsausfall ein automatisches Failover ohne Datenverlust unterstützt. Die Lösung muss die Kosten minimieren.
Welche Bereitstellungsoption und Preisstufe sollten Sie konfigurieren?

解説: (JPNTest メンバーにのみ表示されます)
Sie verfügen über eine burstfähige virtuelle Azure-Maschine namens VMI, die eine Instanz von Microsoft SQL Server hostet.
Sie müssen eine Azure Ultra-Disk an VMI anschließen. Die Lösung muss die Ausfallzeiten auf VMI minimieren.
In welcher Reihenfolge solltest du die Aktionen ausführen? Um dies zu beantworten, verschiebst du alle Aktionen aus der Aktionsliste in den Antwortbereich und bringst sie in die richtige Reihenfolge.
正解:

Explanation:
Aufgabe 3
Sie müssen sicherstellen, dass alle an dbl ausgeführten Abfragen im Abfragespeicher erfasst werden.
正解:
See the explanation part for the complete Solution.
Explanation:
To ensure that all queries executed against dbl are captured in the Query Store, you need to enable the Query Store feature for the database and set the query capture mode to ALL. The Query Store feature provides you with insight on query plan choice and performance for Azure SQL Database1. The query capture mode controls whether all queries or only a subset of queries are tracked2.
Here are the steps to enable the Query Store and set the query capture mode to ALL for the database dbl:
* Using the Azure portal:
* Go to the Azure portal and select your Azure SQL Database server.
* Select the database dbl and click on Query Performance Insight in the left menu.
* Click on Configure Query Store and turn on the Query Store switch.
* In the Query Capture Mode dropdown, select All and click on Save.
* Using Transact-SQL statements:
* Connect to the Azure SQL Database server and the database dbl using SQL Server Management Studio or Azure Data Studio.
* Run the following command to enable the Query Store for the database: ALTER DATABASE dbl SET QUERY_STORE = ON;
* Run the following command to set the query capture mode to ALL for the database: ALTER DATABASE dbl SET QUERY_STORE (QUERY_CAPTURE_MODE = ALL); These are the steps to ensure that all queries executed against dbl are captured in the Query Store.
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine einzigartige Lösung, die die angegebenen Ziele erfüllen könnte. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben, können Sie NICHT mehr dorthin zurückkehren. Daher werden diese Fragen nicht auf dem Überprüfungsbildschirm angezeigt.
Sie haben ein Azure Data Lake Storage-Konto, das eine Stagingzone enthält.
Sie müssen einen täglichen Prozess entwerfen, um inkrementelle Daten aus der Stagingzone aufzunehmen, die Daten durch Ausführen eines R-Skripts zu transformieren und dann die transformierten Daten in ein Data Warehouse in Azure Synapse Analytics einzufügen.
Lösung: Sie planen einen Azure Databricks-Auftrag, der ein R-Notebook ausführt und dann die Daten in das Data Warehouse einfügt.
Erreicht dies das Ziel?

解説: (JPNTest メンバーにのみ表示されます)
Sie haben 50 Azure SQL-Datenbanken.
Sie müssen den Datenbankbesitzer benachrichtigen, wenn die Datenbankeinstellungen, z. B. die Datenbankgröße und der Tarif, in Azure geändert werden.
Was tun?

解説: (JPNTest メンバーにのみ表示されます)
Aufgabe 10
Sie müssen alle Datenbanken auf sql37006S95 vor SQL-Injection-Angriffen schützen.
正解:
See the explanation part for the complete Solution.
Explanation:
SQL injection attacks are a type of cyberattack that exploit a vulnerability in the application code that interacts with the database. An attacker can inject malicious SQL statements into the user input, such as a form field or a URL parameter, and execute them on the database server, resulting in data theft, corruption, or unauthorized access1.
To protect all the databases on sql37006S95 from SQL injection attacks, you need to follow some best practices for securing your application and database layers. Here are some of the recommended steps:
* Use parameterized queries or stored procedures to separate the SQL code from the user input. This will prevent the user input from being interpreted as part of the SQL statement and avoid SQL injection23.
* Validate and sanitize the user input before passing it to the database. This will ensure that the input conforms to the expected format and type, and remove any potentially harmful characters or keywords4.
* Implement least privilege access for the database users and roles. This will limit the permissions and actions that the application can perform on the database, and reduce the impact of a successful SQL injection attack5.
* Enable Advanced Threat Protection for Azure SQL Database. This is a feature that detects and alerts you of anomalous activities and potential threats on your database, such as SQL injection, brute force attacks, or unusual access patterns. You can configure the alert settings and notifications using the Azure portal or PowerShell.
These are some of the steps to protect all the databases on sql37006S95 from SQL injection attacks.
Welche Fensterfunktion sollten Sie verwenden, um die Streaming-Aggregation der Verkaufsdaten durchzuführen?

解説: (JPNTest メンバーにのみ表示されます)
Sie haben eine virtuelle Azure-Maschine namens Server1, auf der Microsoft SQL Server installiert ist. Server1 enthält eine Datenbank namens DB1.
Sie haben einen logischen SQL-Server namens ASVR1, der eine Azure SQL-Datenbank namens ADB1 enthält.
Sie planen, SQL Data Sync zu verwenden, um DB1 vom Server! nach ASVR1 zu migrieren.
Sie müssen die Umgebung für die Migration vorbereiten. Die Lösung muss sicherstellen, dass die Verbindung von Server1 zu ADB1 KEINEN öffentlichen Endpunkt verwendet.
Was sollten Sie tun? Um zu antworten, wählen Sie die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正解:

Explanation:
Sie verfügen über eine Microsoft SQL Server 2019-Instanz in einem lokalen Rechenzentrum. Die Instanz enthält eine 4-TB-Datenbank mit dem Namen DB1.
Sie planen, DB1 zu einer verwalteten Azure SQL-Datenbankinstanz zu migrieren.
Was sollten Sie verwenden, um Ausfallzeiten und Datenverlust während der Migration zu minimieren?

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡