Authority comes from authorship. The 070-461 Deutsch bank at TestValid is written by experienced IT experts and certified trainers, then checked continuously for updates — so the Microsoft Querying Microsoft SQL Server 2012/2014 (070-461 Deutsch Version) content you study stays reliable in 2026.
Microsoft 070-461 Deutsch Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Querying Microsoft SQL Server 2012/2014 |
| Exam Number: | 70-461 |
| Certificate Validity Period: | Retired Jan 31, 2021; MCSA credential does not expire |
| Available Languages: | French, Portuguese (Brazil), German, Chinese (Simplified), Japanese, English |
| Exam Price: | $80 USD |
| Related Certifications: | MCSE: Business Intelligence MCSE: Data Platform MCSA: SQL Server 2012/2014 |
| Real Exam Qty: | 40-60 |
| Exam Duration: | 120-150 |
| Passing Score: | 700 / 1000 |
| Exam Format: | Build list, Multiple choice, Active screen, Multiple select, Drag and drop |
| Recommended Training: | Microsoft Official Course 20461: Querying Microsoft SQL Server 2014 |
| Exam Registration: | Microsoft Learn Exam Page |
| Sample Questions: | ![]() |
| Exam Way: | Previously delivered via Prometric test centers and online proctoring; no longer available |
| Pre Condition: | Recommended 2+ years of hands-on experience with SQL Server and Transact-SQL; no mandatory prerequisites |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/exams/70-461/ |
Microsoft 070-461 Deutsch Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Modify Data | 20-25% | - Modify data via views and stored procedures - Use output clause, identity columns, sequences - Insert, update, and delete data - Merge data from multiple sources - Manage transactions and error handling |
| Work with Data | 25-30% | - Work with grouping, grouping sets, pivot/unpivot - Apply built-in functions, aggregate functions, window functions - Write SELECT queries, filter and sort data - Join multiple tables, apply inner/outer/cross joins - Use subqueries, CTEs, derived tables |
| Create Database Objects | 20-25% | - Define constraints (primary key, foreign key, unique, default, check) - Create and modify views, indexed views - Create and modify stored procedures, triggers, user-defined functions - Create and alter tables - Work with data types, collation, and nullability |
| Troubleshoot and Optimize Queries | 25-30% | - Analyze execution plans, statistics, indexes - Identify performance bottlenecks - Use DMVs and query hints - Resolve locking, blocking, and concurrency issues - Optimize joins, subqueries, and data access |
What to Know About the 070-461 Deutsch Exam and Our Services
According to the latest exam information, the 070-461 Deutsch exam contains 40-60 questions and runs for 120-150 minutes. Simulating that exact limit in practice builds the pacing a tough exam demands.
The Microsoft Querying Microsoft SQL Server 2012/2014 (070-461 Deutsch Version) blueprint centers on these domains:
- Create Database Objects (20-25%)
- Work with Data (25-30%)
- Modify Data (20-25%)
Further domains complete the official outline — the question bank covers every one.
Registration goes through the official channels below:
Pick a test center or online slot that suits your calendar, and book early — preparation goes smoother with a date in place.
Clear terms, no runaround. If you fail the corresponding exam within 60 days of purchase, send us a scanned copy of your enrollment slip and your official Score Report PDF within two days of the exam date; verified claims are refunded in full within seven days. Exclusions: exams taken within three days of purchase, candidate names that do not match the payer, and free or expired products. Prefer to switch tracks? Exchange your product for two others of equal value at no cost.
A team of IT experts and certified trainers with rich experience in the Microsoft Querying Microsoft SQL Server 2012/2014 (070-461 Deutsch Version) field writes it — and keeps it honest. Every answer is expert-verified, the content is checked continuously for updates, and each new 070-461 Deutsch version is emailed to you free for 365 days. Compared with training institutions, the bank is affordable and self-paced; compared with guesswork, it is systematic. Download the free demo first, and if anything goes wrong — even a simple downloading problem — 24/7 customer assistance is one message away.
Microsoft lists these official training options for candidates:
Structured training plus consistent self-practice covers both depth and exam readiness.
Microsoft states the following prerequisites for the Microsoft Querying Microsoft SQL Server 2012/2014 (070-461 Deutsch Version): Recommended 2+ years of hands-on experience with SQL Server and Transact-SQL; no mandatory prerequisites.
Confirm the current requirements on the official certification page before you register.
Currently, the 070-461 Deutsch exam requires a passing score of 700 / 1000, with a registration fee of $80 USD. Microsoft sets both figures, so verify the latest on the official site before scheduling.
Upon successful payment, our system automatically sends the product to your mailbox — typically within about a minute — with an instant download link on screen. If nothing arrives within two hours, check your spam folder and contact our 24/7 customer assistance. Updates are free for 365 days: the moment a new version releases, the latest bank is sent to your email immediately, no matter when you purchased. A 50% renewal discount applies when the period ends.
Microsoft Querying Microsoft SQL Server 2012/2014 (070-461 Deutsch Version) Sample Questions:
Sie haben eine Datenbank mit dem Namen Sales, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Schaltfläche Ausstellen).
Sie müssen eine Abfrage für einen Bericht erstellen. Die Abfrage muss die folgenden Anforderungen erfüllen:
* Verwenden Sie KEINE Objekttrennzeichen.
* Verwenden Sie die erste Initiale der Tabelle als Alias.
* Geben Sie für jeden Kunden das letzte Bestelldatum zurück.
* Rufen Sie den Nachnamen der Person ab, die die Bestellung aufgegeben hat.
Die Lösung muss den ANSI SQL-99-Standard unterstützen.
Ein Teil der korrekten T-SQL-Anweisung wurde im Antwortbereich bereitgestellt. Geben Sie den vollständigen Code ein.
- A. SELECT C .LastName,
MAX (O.OrderDate) AS MostRecentOrderDate
VON Kunden AS C INNER JOIN Bestellungen AS O.
ON C .CustomerID
GRUPPE NACH C. Nachname
BESTELLUNG NACH MAX (O.OrderDate) DESC - B. SELECT C .LastName,
MAX (O.OrderDate) AS MostRecentOrderDate
VON Kunden AS C INNER JOIN Bestellungen AS O.
ON C .CustomerID = O.CustomerID
GRUPPE NACH C. Nachname
BESTELLUNG NACH MAX (O.OrderDate) DESC
Correct Answer: B 🗳️
Sie sind der Administrator für eine häufig verwendete OLTP-Microsoft SQL Server-Datenbank.
Sie beheben Leistungsprobleme, die bei der Verwendung gespeicherter Prozeduren in der Datenbank auftreten. Die Datenbank speichert Millionen von Bestellungen bei Tausenden von Kunden. Einige der Kunden haben eine große Anzahl von Bestellungen, während andere nur eine Bestellung haben. Sie aktualisieren die Statistiken und führen eine Defragmentierung aller Tabellen und Indizes durch. Zwei gespeicherte Prozeduren haben jedoch weiterhin Probleme beim Zugriff auf Daten.
p_GetCustomer akzeptiert @companyID als Parameter. Aus den Ergebnissen der Profilerstellung wissen Sie, dass 90 Prozent der Aufrufe den @companyid-Wert 5 verwenden, während die anderen 10 Prozent der Aufrufe gleichmäßig auf weitere 10000 Werte verteilt sind. Beim Anzeigen des Ausführungsplans stellen Sie fest, dass eine nicht gruppierte Indexsuche verwendet wird.
p_GetShipDate akzeptiert @orderID als Parameter und gibt das Versanddatum für diese Bestellung zurück. Sie stellen fest, dass der Ausführungsplan einen Scan für einen nicht gruppierten Index ausführt, dessen Indexschlüssel orderID ist.
Sie müssen jeder gespeicherten Prozedur entsprechende Abfragehinweise hinzufügen, um die Leistung zu verbessern.
Was tun? Ziehen Sie zum Beantworten die entsprechenden Verfahren auf die richtigen Hinweise. Jedes Verfahren kann einmal, mehrmals oder gar nicht angewendet 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:
Box 1: Optimize FOR..
OPTIMIZE FOR ( @variable_name { UNKNOWN | = literal_constant } [ , ...n ] ) Instructs the query optimizer to use a particular value for a local variable when the query is compiled and optimized. The value is used only during query optimization, and not during query execution.
Box 2: FORCESEEK
FORCESEEK [ (index_value(index_column_name [ ,... n ] )) ]
Specifies that the query optimizer use only an index seek operation as the access path to the data in the table or view.
References:
https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-query?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-2017
Sie haben eine Datenbank, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Schaltfläche Ausstellen.)
Sie müssen eine Ansicht mit dem Namen uv_CustomerFullName erstellen, um die folgenden Anforderungen zu erfüllen:
* Der Code darf KEINE Objekttrennzeichen enthalten.
* Die Ansicht muss im Verkaufsschema erstellt werden.
* Spalten dürfen nur mit einteiligen Namen referenziert werden.
* Die Ansicht muss den Vor- und Nachnamen aller Kunden zurückgeben.
* Die Ansicht muss verhindern, dass die zugrunde liegende Struktur der Kundentabelle geändert wird.
* Die Ansicht muss in der Lage sein, alle referenzierten Objekte unabhängig vom Standardschema des Benutzers aufzulösen.
Welches Codesegment sollten Sie verwenden?
Um zu antworten, geben Sie den richtigen Code in den Antwortbereich ein.
- A. CREATE VIEW Sales.uv_CustomerFullName
MIT SCHEMABINDING
WIE
SELECT Vorname, Nachname
VON Sales.Customers - B. CREATE VIEW Sales.uv_CustomerFullName
MIT SCHEMABINDING
WIE
SELECT Vorname, Nachname
Correct Answer: A 🗳️
Explanation: Only visible for TestValid members. You can sign-up / login (it's free).
Sie entwerfen ein Auftragserfassungssystem, das eine SQL Server-Datenbank verwendet. Die folgenden Tabellen sind in der Einkaufsdatenbank vorhanden:
Sie erstellen den folgenden Trigger. Zeilennummern dienen nur als Referenz.
Wählen Sie für jede der folgenden Anweisungen Ja aus, wenn die Anweisung wahr ist. Andernfalls wählen Sie Nein.
Correct Answer:

Sie entwickeln eine SQL Server-Datenbank für ein Auftragsverwaltungssystem. Die Datenbank enthält eine Tabelle, die durch die folgende Transact-SQL-Anweisung definiert wird:
Transaktionen müssen festgeschrieben werden, wenn keine Fehler vorliegen. Transaktionen müssen zurückgesetzt werden, wenn Verstöße gegen Bedingungen auftreten.
Sie müssen das Transact-SQL-Skript erstellen, um neue Aufträge einzufügen.
Wie müssen Sie das entsprechende Transact-SQL-Skript ausführen? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Anweisungen aus jeder Liste im Antwortbereich aus.
Correct Answer:

Explanation:
Box 1: SET XACT_ABORT ON;
XACT_ABORT specifies whether SQL Server automatically rolls back the current transaction when a Transact-SQL statement raises a run-time error.
When SET XACT_ABORT is ON, if a Transact-SQL statement raises arun-time error, the entire transaction is terminated and rolled back.
Box 2: IF (XACT_STATE()) =-1
If XACT_STATE has the value of -1, then the current request has an active user transaction, but an error has occurred that has caused the transaction to beclassified as an uncommittable transaction. The request cannot commit the transaction or roll back to a savepoint; it can only request a full rollback of the transaction.
Box 3: IF (XACT_STATE()) =1
If XACT_STATE has the value of 1, then the current request has an active user transaction. The request can perform any actions, including writing data and committing the transaction.
References:
https://msdn.microsoft.com/en-us/library/ms188792.aspx
https://msdn.microsoft.com/en-us/library/ms189797.aspx






