Microsoft Administering a SQL Database Infrastructure (70-764 Deutsch Version) - 70-764 Deutsch Exam Practice Test

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 erreichen kann. 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 darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine Datenbank, die eine Tabelle mit dem Namen Kandidat enthält.
Sie müssen die Statistiken für eine Spalte mit dem Namen Skills in der Tabelle aktualisieren und die automatischen Statistikaktualisierungen für die Spalte deaktivieren.
Lösung: Sie führen die folgende Abfrage aus:

Erfüllt dies das Ziel?
Correct Answer: B Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
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 erreichen kann. 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 darauf zurückkommen. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Ihr Unternehmen entwickelt eine neue Business Intelligence-Anwendung, die auf Daten in einer Microsoft Azure SQL-Datenbankinstanz zugreift. Alle Objekte in der Instanz haben denselben Eigentümer.
Ein neuer Sicherheitsprinzipal mit dem Namen BI_User erfordert die Berechtigung zum Ausführen gespeicherter Prozeduren in der Datenbank. Die gespeicherten Prozeduren lesen aus Tabellen in der Datenbank und schreiben in diese. Keine der gespeicherten Prozeduren führt IDENTIFY_INSERT-Operationen oder dynamische SQL-Befehle aus.
Der Umfang der Berechtigungen und der Authentifizierung von BI_User sollte auf die Datenbank beschränkt sein. Wenn Sie Berechtigungen erteilen, sollten Sie das Prinzip der geringsten Berechtigungen verwenden.
Sie müssen die erforderlichen Sicherheitsprinzipale erstellen und die entsprechenden Berechtigungen erteilen.
Lösung: Sie führen die folgende Transact-SQL-Anweisung in der Masterdatenbank aus:
CREATE LOGIN BI_User WITH PASSWORD = 'Pa $$ word'
Sie führen die folgende Transact-SQL-Anweisung in der Business Intelligence-Datenbank aus:

Erfüllt die Lösung das Ziel?
Correct Answer: B Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
Sie verwalten alle Bereitstellungen von Microsoft SQL Server 2016 in Ihrem Unternehmen.
Eine Datenbank enthält einen großen Produktkatalog, der regelmäßig aktualisiert wird.
Sie müssen in der Lage sein, den gesamten Produktkatalog monatlich an alle Niederlassungen zu senden.
Welche Konfiguration sollten Sie verwenden?
Correct Answer: B Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
Sie haben eine Anwendung, die eine Datenbank abfragt. Benutzer berichten, dass die Anwendung langsamer als erwartet ist.
Sie stellen fest, dass bei mehreren Serverprozess-IDs (SPIDs) PAGELATCH_UP und PAGELATCH_EX warten. Die Ressourcenbeschreibungen der SPIDs enthalten 2: 1: 1.
Sie müssen das Problem beheben.
Was sollte man tun?
Correct Answer: C Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage hat ein anderes Ziel und eine andere Antwortmöglichkeit, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Sie sind Datenbankadministrator für ein Unternehmen mit einer lokalen Microsoft SQL Server-Umgebung und Microsoft Azure SQL-Datenbankinstanzen. Die Umgebung hostet mehrere Kundendatenbanken, und jeder Kunde verwendet eine dedizierte Instanz. Die von Ihnen verwalteten Umgebungen sind in der folgenden Tabelle aufgeführt.

Sie müssen WingDB überwachen und Informationen zur Fehlerbehebung sammeln.
Was solltest du verwenden?
Correct Answer: E Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
Sie entwerfen eine Hochverfügbarkeitsumgebung (HA) für ein Unternehmen mit drei Bürostandorten. Details zu den in den einzelnen Büros bereitgestellten Diensten sind in der folgenden Tabelle aufgeführt:

Sie müssen die Verfügbarkeit maximieren, Datenverluste minimieren und Ausfallzeiten im Fehlerfall minimieren.
Welche Lösung sollten Sie für jeden Standort implementieren? Um zu antworten, ziehen Sie die entsprechenden Lösungen an die richtigen Stellen. Jede Lösung kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
Correct Answer:

Explanation

The Always On availability groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring.
References:
https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-on-availability-groups
Sie arbeiten als Datenbankadministrator (DBA) für ein Unternehmen namens ABC.com.
Das Unternehmen verwendet eine Microsoft SQL Server 2012-Infrastruktur.
Sie haben eine Datenbank namens CorpDB. CorpDB enthält eine Tabelle mit dem Namen SalesInfo.
Sie stellen fest, dass eine Tabelle aus der SalesInfo-Tabelle gelöscht wurde.
Sie können nicht herausfinden, wer die Informationen gelöscht hat.
Sie müssen eine Lösung implementieren, um das Löschen weiterer Informationen aus der SalesInfo-Tabelle zu überwachen.
Sie möchten den für die Lösung erforderlichen Entwicklungsaufwand minimieren.
Was sollten Sie konfigurieren?
Correct Answer: D Vote an answer
Gesamtübersicht
Sie sind Senior Database Administrator (DBA) eines Softwareentwicklungsunternehmens namens Leafield Solutions. Das Unternehmen entwickelt Softwareanwendungen, die speziell auf die Kundenanforderungen zugeschnitten sind.
Anforderungen Leafield Solutions wurde von einem Kunden gebeten, eine webbasierte Enterprise Resource Planning and Management-Anwendung zu entwickeln. Die neue Anwendung ersetzt schließlich eine Desktop-Anwendung, die der Kunde derzeit verwendet. Die aktuelle Anwendung wird weiterhin verwendet, während die Benutzer für die Verwendung der neuen webbasierten Anwendung geschult werden.
Sie müssen die SQL Server- und Datenbankinfrastruktur für die webbasierte Anwendung entwerfen.
Datenbanken
Sie planen, Datenbanken mit den Namen Kunden, Vertrieb, Produkte, Aktuelles_Inventar und TempReporting zu implementieren.
Die Verkaufsdatenbank enthält eine Tabelle mit dem Namen OrderTotals und eine Tabelle mit dem Namen SalesInfo.
Eine gespeicherte Prozedur mit dem Namen SPUpdateSalesInfo liest Daten in der OrderTotals-Tabelle und ändert Daten in der SalesInfo-Tabelle.
Die gespeicherte Prozedur liest dann ein zweites Mal Daten in der OrderTotals-Tabelle und nimmt weitere Änderungen an den Informationen in der SalesInfo-Tabelle vor.
Die Current_Inventory-Datenbank enthält eine große Tabelle mit dem Namen Inv_Current. Die Inv_Current-Tabelle enthält einen Clustered-Index für den Primärschlüssel und einen Nonclustered-Index. Die Primärschlüsselspalte verwendet die Identitätseigenschaft.
Die Daten in der Inv_Current-Tabelle sind über 120 GB groß. Auf die Tabellen in der Current_Inventory-Datenbank wird von mehreren Abfragen in der Sales-Datenbank zugegriffen.
Eine andere Tabelle in der Current_Inventory-Datenbank enthält einen Self-Join mit einer unbegrenzten Anzahl von Hierarchien.
Diese Tabelle wird durch eine gespeicherte Prozedur namens SPUpdate2 geändert.
Eine externe Anwendung mit dem Namen ExternalApp1 fragt regelmäßig die Current_Inventory-Datenbank ab, um statistische Informationen zu generieren. Die TempReporting-Datenbank enthält eine einzelne Tabelle mit dem Namen GenInfo.
Eine gespeicherte Prozedur mit dem Namen SPUPdateGenInfo kombiniert Daten aus mehreren Datenbanken und generiert Millionen von Datenzeilen in der GenInfo-Tabelle.
Die GenInfo-Tabelle wird für Berichte verwendet.
Wenn die Informationen in GenInfo generiert werden, liest ein Berichtsprozess Daten aus der Inv_Current-Tabelle und fragt Informationen in der GenInfo-Tabelle basierend auf diesen Daten ab.
Die GenInfo-Tabelle wird nach Abschluss des Berichtsprozesses gelöscht. Die Produktdatenbank enthält Tabellen mit den Namen ProductNames und ProductTypes.
Aktuelles System
Die aktuelle Desktopanwendung verwendet Daten, die in einer SQL Server 2005-Datenbank mit dem Namen DesABCopAppDB gespeichert sind.
Diese Datenbank bleibt online und Daten aus der Current_Inventory-Datenbank werden in sie kopiert, sobald Daten in der Current_Inventory-Datenbank geändert werden.
SQL Server
Eine neue SQL Server 2012-Instanz wird bereitgestellt, um die Datenbanken für das neue System zu hosten. Die Datenbanken werden in einem Storage Area Network (SAN) gehostet, das hochverfügbaren Speicher bereitstellt.
Designanforderungen
Ihre SQL Server-Infrastruktur und Ihr Datenbankdesign müssen die folgenden Anforderungen erfüllen:
* Vertrauliche Informationen in der Current_ Inventory-Datenbank, auf die ExternalApp1 zugreift, müssen sicher gespeichert werden.
* Der direkte Zugriff von Entwicklern oder Anwendungen auf Datenbanktabellen muss verweigert werden.
* Das Konto, mit dem Berichte erstellt werden, muss Einschränkungen hinsichtlich der Stunden aufweisen, zu denen eine Verbindung hergestellt werden darf.
* Deadlocks müssen mithilfe von Deadlock-Diagrammen analysiert werden.
* Bei einem SQL Server-Fehler müssen die Datenbanken verfügbar bleiben.
* Die Kosten für Softwarelizenzierung und Datenbankspeicherung müssen minimiert werden.
* Der Entwicklungsaufwand muss minimiert werden.
* Die Tempdb-Datenbanken müssen auf unzureichenden freien Speicherplatz überwacht werden.
* Fehlgeschlagene Authentifizierungsanforderungen müssen protokolliert werden.
* Jedes Mal, wenn eine neue Zeile zur ProductTypes-Tabelle in der Products-Datenbank hinzugefügt wird, muss eine benutzerdefinierte Funktion aufgerufen werden, die die Zeile überprüft, bevor die Zeile zur Tabelle hinzugefügt wird.
* Wenn SPUpdateSalesInfo zum ersten Mal Daten in der OrderTotals-Tabelle abfragt, müssen dieselben Zeilen zusammen mit allen neu hinzugefügten Zeilen zurückgegeben werden, wenn SPUpdateSalesInfo Daten in den OrderTotals abfragt
* Tabelle das zweite Mal.
Sie müssen sicherstellen, dass das zum Generieren von Berichten verwendete Konto nur zu bestimmten Zeiten eine Verbindung herstellen kann.
Was sollten Sie konfigurieren?
Correct Answer: D Vote an answer
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage hat ein anderes Ziel und eine andere Antwortmöglichkeit, aber der nächste Teil des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Beginn des wiederholten Szenarios
Contoso, Ltd. verfügt über Microsoft SQL Server-Datenbanken, die eine benutzerdefinierte Anwendung unterstützen. Die aktuelle SQL Server-Umgebung besteht aus zwei Servern: ContosoSQL1 und ContosoSQL2. Diese beiden Server nehmen an einer Always On Availability-Gruppe mit dem Namen ContosoAG1 teil, die für die Verwendung von Synchron-Commit mit automatischem Failover konfiguriert ist. Das sekundäre Replikat ist nicht für den schreibgeschützten Zugriff konfiguriert.
Die Anwendung führt sowohl die Transaktionsverarbeitung als auch das Abrufen historischer Daten in einer Datenbank mit dem Namen ContosoDB durch. Die Anwendung enthält ein Bestandsverwaltungsmodul. Das Bestandsverwaltungsmodul und die Datenbank weisen Leistungsprobleme auf.
Benutzer berichten, dass das Abschließen einer Abfrage mit dem Namen InventoryQuery1 lange dauert. Die Abfrage wird wie folgt angezeigt:
SELECT ProductNumber, Name, ProductLine
AUS Produktion.Produkt
WHERE ProductNumber = N '<spezifisches Produkt>'
Der von SQL Server für diese Abfrage verwendete Abfrageplan wird in der Ausstellung gezeigt. (Klicken Sie auf die Registerkarte "Ausstellen".) Verschiedene Leistungsprobleme, einschließlich häufiger Langzeitblockierungsereignisse, verhindern, dass Geschäftsbenutzer ihre täglichen Aufgaben erledigen. Sie vermuten, dass die Datenbankressourcen verantwortlich sein könnten. Sie müssen Blockierungsberichte für die ContosoDB-Datenbank erstellen, um Probleme zu identifizieren.
Ausstellungsstück.

Sie planen, Extended Events zu verwenden, um alle Transact-SQL-Anweisungen zu überprüfen, die für die ContosoSQL1-Instanz ausgeführt werden. Die Ausgabe der Sitzung "Erweiterte Ereignisse" muss sowohl Start- als auch Stoppereignisse enthalten und in eine Datei geschrieben werden. Sie müssen die Sitzung "Erweiterte Ereignisse" konfigurieren, um mögliche Datenverluste zu minimieren und die Auswirkungen auf die Serverleistung zu verringern.
Sie planen, ein zusätzliches sekundäres Replikat mit dem Namen ContosoSQL3 für ContosoAG1 bereitzustellen. Der schreibgeschützte Datenverkehr muss zwischen den beiden sekundären Replikaten ausgeglichen werden, unabhängig davon, welche Instanz das primäre Replikat ist.
Contoso plant, ein zusätzliches dediziertes Berichtssystem hinzuzufügen, das auf Echtzeitdaten aus den Transaktionsdatenbanken basiert.
Ende des wiederholten Szenarios
Sie müssen das Problem mit InventoryQuery1 beheben und beheben.
Verwenden Sie die Dropdown-Menüs, um die Antwortauswahl auszuwählen, die jede Frage basierend auf den in der Grafik dargestellten Informationen beantwortet.
Correct Answer:

Explanation

Box 1: Key Lookup (clustered)
They Key Lookup (clustered) should be less than 50%.
Box 2: Change the table's primary key to the Product.ProductNumber column.
Incorrect: Non-Clustered Index Seek
Non-Clustered Index Seek occurs when Columns part of non-clustered index accessed in query and rows located in the B+ tree.
It is good and ideal to have a Non-Clustered Index Seek.
Action: Evaluate other operators
References:
https://www.sqlshack.com/sql-server-query-execution-plans-beginners-non-clustered-index-operators/
Sie arbeiten als Entwickler bei ABC.com.
Alle Datenbanken werden auf Windows Server 2012-Servern gehostet, auf denen SQL Server 2012 ausgeführt wird.
Sie entwickeln eine benutzerdefinierte CRM-Anwendung mit dem Namen CorpCRM.
Die Anwendung speichert Benutzernamen und Kennwörter in einer SQL Server 2012-Datenbank mit dem Namen CorpCRMDB1.
Sie müssen sicherstellen, dass die Benutzernamen und Kennwörter sicher sind.
Welche der folgenden Lösungen eignet sich am besten zum Speichern von Passwörtern?
Correct Answer: A Vote an answer
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage hat ein anderes Ziel und eine andere Antwortmöglichkeit, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Beginn des wiederholten Szenarios.
Sie sind Datenbankadministrator für ein Unternehmen mit einer lokalen Microsoft SQL Server-Umgebung.
Es gibt zwei Domänen in separaten Gesamtstrukturen. Es gibt keine Vertrauensbeziehungen zwischen den Domänen. In der Umgebung werden mehrere Kundendatenbanken gehostet, und jeder Kunde verwendet eine dedizierte Instanz, auf der SQL Server 2016 Standard Edition ausgeführt wird. Die Kundenumgebungen sind in der folgenden Tabelle aufgeführt.

Ende des wiederholten Szenarios.
Sie müssen die Überwachung für WDWDB konfigurieren.
Identifizieren Sie in der folgenden Tabelle den Ereignistyp, den Sie für jede Aktivität überwachen müssen.
HINWEIS: Treffen Sie in jeder Spalte nur eine Auswahl.
Correct Answer:

Explanation

You must log any deletion of views and all database record update operations.
Sie verwenden SQL Server 2014.
Sie müssen ein einzelnes Objekt erstellen, das einen angegebenen Wert in Tabelle1 einfügt und dann eine Anzahl der Datensätze in Tabelle1 zurückgibt.
Entwickeln Sie die Lösung, indem Sie die erforderlichen Codeblöcke in der richtigen Reihenfolge auswählen und anordnen. Möglicherweise benötigen Sie nicht alle Codeblöcke.
Correct Answer:

Explanation
Sie planen, eine Datenbank zu erstellen.
Die Datenbank wird von einer Microsoft .NET-Anwendung für ein spezielles Ereignis verwendet, das zwei Tage dauert.
Während der Veranstaltung müssen Daten hoch verfügbar sein.
Nach dem Ereignis wird die Datenbank gelöscht.
Sie müssen eine Lösung empfehlen, um die Datenbank zu implementieren und gleichzeitig die Kosten zu minimieren.
Die Lösung darf keine vorhandenen Anwendungen betreffen.
Was solltest du empfehlen? Mehr als eine Antwortauswahl kann das Ziel erreichen. Wählen Sie die beste Antwort.
Correct Answer: C Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).