최신 DP-300 Deutsch 무료덤프 - Microsoft Administering Relational Databases on Microsoft Azure (DP-300 Deutsch Version)

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 eine Azure SQL-Datenbank mit dem Namen Sales.
Sie müssen die Notfallwiederherstellung für den Vertrieb implementieren, um die folgenden Anforderungen zu erfüllen:
Stellen Sie während des normalen Betriebs mindestens zwei lesbare Kopien von Sales bereit.
Stellen Sie sicher, dass der Vertrieb verfügbar bleibt, wenn ein Rechenzentrum ausfällt.
Lösung: Sie stellen eine Azure SQL-Datenbank bereit, die die Dienstebene „Unternehmenskritisch“ und Verfügbarkeitszonen verwendet.
Erreicht dies das Ziel?

정답: A
설명: (DumpTOP 회원만 볼 수 있음)
Sie haben ein Azure-Abonnement, das eine Ressourcengruppe mit dem Namen RG1 enthält. RG1 enthält eine Instanz von SQL Server auf Azure Virtual Machines mit dem Namen SQL. Sie müssen PowerShell verwenden, um automatische Patches für SQL zu aktivieren und zu konfigurieren. Die Lösung muss sowohl SQL Server- als auch Windows-Sicherheitsupdates enthalten.
Wie müssen Sie den Befehl vervollständigen? Wählen Sie zur Beantwortung die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation:
Sie müssen eine Authentifizierungslösung für den Zugriff von App1 auf DB1 und DB2 nach der Migration zu Instance1 empfehlen. Die Lösung muss die Verfügbarkeitsanforderungen erfüllen.
Welche Aktionen solltest du nacheinander ausführen? Um die Antwort zu finden, ziehe die entsprechenden Aktionen in die richtige Reihenfolge.
Jede Aktion kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die Trennleiste zwischen den Fenstern ziehen oder scrollen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation:
Sie müssen 20 integrierte Azure Policy-Definitionen auf alle neuen und vorhandenen Azure SQL-Datenbankbereitstellungen in einem Azure-Abonnement anwenden. Die Lösung muss den Verwaltungsaufwand minimieren.
Welche drei Aktionen musst du nacheinander ausführen? Zur Beantwortung verschiebst du die entsprechenden Aktionen aus der Aktionsliste in den Antwortbereich und bringst sie in die richtige Reihenfolge.
정답:

Explanation:

Step 1: Create an Azure Policy Initiative
The first step in enforcing compliance with Azure Policy is to assign a policy definition. A policy definition defines under what condition a policy is enforced and what effect to take.
With an initiative definition, you can group several policy definitions to achieve one overarching goal. An initiative evaluates resources within scope of the assignment for compliance to the included policies.
Step 2: Create an Azure Policy Initiative assignment
Assign the initiative definition you created in the previous step.
Step 3: Run Azure Policy remediation tasks
To apply the Policy Initiative to the existing SQL databases.
Reference:
https://docs.microsoft.com/en-us/azure/governance/policy/tutorials/create-and-manage
Sie erstellen eine neue verwaltete Azure SQL-Instanz mit dem Namen SQL1 und aktivieren die erweiterte gespeicherte Datenbank-Mail. Sie müssen sicherstellen, dass auf SQL 1 ausgeführte SQ Server-Agent-Jobs eine Benachrichtigung senden können, wenn ein Fehler auftritt. Welche drei Aktionen sollten Sie nacheinander ausführen 7, um zu antworten? Verschieben Sie die entsprechenden Aktionen aus der Liste der zu beantwortenden Aktionen und ordnen Sie sie in der richtigen Reihenfolge an.
정답:

Explanation:
Sie planen, lokale Microsoft SQL Server-Datenbanken nach Azure zu migrieren.
Sie müssen ermitteln, welche Bereitstellungs- und Ausfallsicherheitsoptionen die folgenden Anforderungen erfüllen:
* Unterstützt benutzerinitiierte Backups.
* Unterstützt mehrere automatisch replizierte Instanzen in allen Azure-Regionen.
* Minimieren Sie den Verwaltungsaufwand zur Implementierung und Aufrechterhaltung der Geschäftskontinuität.
Was soll ermittelt werden? Zur Beantwortung wählen Sie im Antwortbereich die entsprechenden Optionen aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation:
Box 1: SQL Server on Azure VMs
SQL Server on Azure Virtual Machines can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. You can also manually use this technique.
Box 2: Active geo-replication
Geo-replication for services such as Azure SQL Database and Cosmos DB will create secondary replicas of your data across multiple regions. While both services will automatically replicate data within the same region, geo-replication protects you against a regional outage by enabling you to fail over to a secondary region.
Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas- what-is-overview
https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/infrastructure-resiliency-azure
Sie haben eine verwaltete Azure SQL-Instanz namens SQLMI1, die 10 Datenbanken hostet.
Sie müssen Warnungen mithilfe von Azure Monitor implementieren. Die Lösung muss folgende Anforderungen erfüllen:
Kosten minimieren.
Aggregieren Sie Intelligent Insights-Telemetrie aus jeder Datenbank.
Was tun?

정답: D
설명: (DumpTOP 회원만 볼 수 있음)
Ihr Unternehmen analysiert Bilder von Überwachungskameras und sendet Warnungen an Sicherheitsteams, die auf ungewöhnliche Aktivitäten reagieren. Die Lösung verwendet Azure Databricks.
Sie müssen Ereignisse auf Apache Spark-Ebene, Spark Structured Streaming-Metriken und Anwendungsmetriken an Azure Monitor senden.
Welche drei Aktionen solltest du nacheinander ausführen? Um dies zu beantworten, verschiebst du die entsprechenden Aktionen aus der Aktionsliste im Antwortbereich und bringst sie in die richtige Reihenfolge.
정답:

Explanation:

Send application metrics using Dropwizard.
Spark uses a configurable metrics system based on the Dropwizard Metrics Library.
To send application metrics from Azure Databricks application code to Azure Monitor, follow these steps:
Step 1: Configure your Azure Databricks cluster to use the Databricksmonitoring library.
Prerequisite: Configure your Azure Databricks cluster to use the monitoring library.
Step 2: Build the spark-listeners-loganalytics-1.0-SNAPSHOT.jar JAR file Step 3: Create Dropwizard counters in your application code Create Dropwizard gauges or counters in your application code
Aufgabe 9
Sie müssen eine E-Mail-Warnung an [email protected] generieren, wenn die prozentuale CPU-Auslastung für db1 höher als der Durchschnitt ist.
정답:
See the explanation part for the complete Solution.
Explanation:
To generate an email alert to [email protected] when CPU percentage utilization for db1 is higher than average, you can use the Azure portal to create an alert rule based on the CPU percentage metric. Here are the steps to do that:
* Go to the Azure portal and select your Azure SQL Database server that hosts db1.
* Select Alerts in the Monitoring section and click on New alert rule.
* In the Condition section, click Add and select the CPU percentage metric.
* In the Configure signal logic page, set the threshold type to Dynamic. This will compare the current metric value to the historical average and trigger the alert when it deviates significantly1.
* Set the operator to Greater than, the aggregation type to Average, the aggregation granularity to 1 minute, and the frequency of evaluation to 5 minutes.
* Click Done to save the condition.
* In the Action group section, click Create and enter a name and a short name for the action group.
* In the Notifications section, click Add and select Email/SMS message/Push/Voice.
* Enter [email protected] in the Email field and click OK.
* Click OK to save the action group.
* In the Alert rule details section, enter a name and a description for the alert rule, choose a severity level, and make sure the rule is enabled.
* Click Create alert rule to create the alert rule.
This alert rule will send an email to [email protected] when the CPU percentage utilization for db1 is higher than average. You can also add other actions to the alert rule, such as calling a webhook or running an automation script
Sie planen, eine Tabelle in einem dedizierten SQL-Pool von Azure Synapse Analytics zu erstellen.
Die Daten in der Tabelle bleiben fünf Jahre lang erhalten. Einmal jährlich werden Daten gelöscht, die älter als fünf Jahre sind.
Sie müssen sicherstellen, dass die Daten gleichmäßig auf die Partitionen verteilt sind. Die Lösungen müssen den Zeitaufwand zum Löschen alter Daten minimieren.
Wie müssen Sie die Transact-SQL-Anweisung vervollständigen? Um diese Frage zu beantworten, ziehen Sie die entsprechenden Werte an die richtigen Ziele. Jeder Wert kann einmal, mehrmals oder gar nicht verwendet werden.
Möglicherweise müssen Sie die Trennleiste zwischen den Bereichen ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation:

Box 1: HASH
Box 2: OrderDateKey
In most cases, table partitions are created on a date column.
A way to eliminate rollbacks is to use Metadata Only operations like partition switching for data management.
For example, rather than execute a DELETE statement to delete all rows in a table where the order_date was in October of 2001, you could partition your data early. Then you can switch out the partition with data for an empty partition from another table.
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-azure-sql-data-warehouse
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql/best-practices-dedicated-sql-pool
Aufgabe 6
Sie müssen sicherstellen, dass alle durch Patches am Abfrageoptimierer vorgenommenen Verbesserungen für dbl und db2 unter sql37006895 verfügbar sind.
정답:
See the explanation part for the complete Solution.
Explanation:
To ensure that any enhancements made to the Query Optimizer through patches are available to dbl and db2 on sql37006895, you need to enable the query optimizer hotfixes option for each database. This option allows you to use the latest query optimization improvements that are not enabled by default1. You can enable this option by using the ALTER DATABASE SCOPED CONFIGURATION statement2.
Here are the steps to enable the query optimizer hotfixes option for dbl and db2 on sql37006895:
* Connect to sql37006895 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 commands for each database:
-- Switch to the database context
USE dbl;
GO
-- Enable the query optimizer hotfixes option
ALTER DATABASE SCOPED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES = ON;
GO
* Repeat the same commands for db2, replacing dbl with db2 in the USE statement.
* To verify that the query optimizer hotfixes option is enabled for each database, you can query the sys.
database_scoped_configurations catalog view. The value of the query_optimizer_hotfixes column should be 1 for both databases.
These are the steps to enable the query optimizer hotfixes option for dbl and db2 on sql37006895.
Sie haben eine Azure SQL-Datenbank namens DB1. Sie führen eine Abfrage aus, während Sie mit DB1 verbunden sind.
Sie überprüfen den tatsächlichen Ausführungsplan für die Abfrage und fügen einen Index zu einer Tabelle hinzu, auf die von der Abfrage verwiesen wird.
Sie müssen den vorherigen tatsächlichen Ausführungsplan für die Abfrage mit der Live-Abfragestatistik vergleichen.
Was sollten Sie zuerst in Microsoft SQL Server Management Studio (SSMS) tun?

정답: B
설명: (DumpTOP 회원만 볼 수 있음)
Sie haben ein Azure-Abonnement.
Sie planen, eine Instanz von SQL Server auf Azure Virtual Machines mithilfe eines Azure Marketplace-Images bereitzustellen. Sie müssen die SQL Server laaS Agent-Erweiterung (SqllaasExtension) registrieren. Die Lösung muss die folgenden Anforderungen erfüllen:
* Installieren Sie wichtige Updates für SQL Server automatisch.
* Minimieren Sie die Leistungseinbußen bei der virtuellen Maschine.
Welchen Verwaltungsmodus sollten Sie auswählen?

정답: A
Sie haben eine Azure SQL-Datenbank.
Sie müssen ermitteln, ob eine verzögerte Abfrageausführung mit einer RESSOURCE-Wartezeit verbunden ist.
Wie müssen Sie die Transact-SQL-Anweisung vervollständigen? Wählen Sie zur Beantwortung die entsprechende Option im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
정답:

Explanation:
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 verwenden einen Azure Data Factory-Zeitplanauslöser, um eine Pipeline auszuführen, die ein Azure Databricks-Notebook ausführt und dann die Daten in das Data Warehouse einfügt.
Erreicht dies das Ziel?

정답: B
Sie haben eine Azure SQL-Datenbank mit dem Namen sqldb1.
Sie müssen die Möglichkeit minimieren, dass der Abfragespeicher in einen schreibgeschützten Zustand wechselt.
Was sollte man tun?

정답: B
설명: (DumpTOP 회원만 볼 수 있음)
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.

우리와 연락하기

문의할 점이 있으시면 메일을 보내오세요. 12시간이내에 답장드리도록 하고 있습니다.

근무시간: ( UTC+9 ) 9:00-24:00
월요일~토요일

서포트: 바로 연락하기