Freigeben über


Ausführung von Abfrageoptionen (Erweiterte Seite)

Eine Vielzahl von Optionen stehen mithilfe der SET-Anweisung zur Verfügung. Verwenden Sie diese Seite, um eine SET-Option zum Ausführen von Microsoft SQL Server-Abfragen anzugeben. Ausführliche Informationen zu den einzelnen Optionen finden Sie unter SQL Server Books Online.

SET NOCOUNT Gibt nicht die Anzahl der Zeilen als Nachricht mit dem Resultset zurück. Diese Option ist standardmäßig deaktiviert.

SET NOEXEC Führt die Abfrage nicht aus. Diese Option ist standardmäßig deaktiviert.

SET PARSEONLY Überprüft die Syntax jeder Abfrage, führt die Abfragen aber nicht aus. Diese Option ist standardmäßig deaktiviert.

SET CONCAT_NULL_YIELDS_NULL Wenn dieses Kontrollkästchen aktiviert ist, geben Abfragen, die einen vorhandenen Wert mit einem NULL verketten, immer ein NULL als Ergebnis zurück. Wenn dieses Kontrollkästchen deaktiviert ist, gibt ein vorhandener Wert, der mit einem NULL kombiniert ist, den vorhandenen Wert zurück. Diese Option ist standardmäßig aktiviert.

SET ARITHABORT Wenn dieses Kontrollkästchen aktiviert ist, wird die Abfrage oder der Batch beendet, wenn bei einem INSERT, DELETE oder UPDATE ein arithmetischer Fehler (Überlauf, Division durch Null oder ein Domänenfehler) während der Ausdrucksauswertung auftritt. Wenn dieses Kontrollkästchen deaktiviert ist, wird nach Möglichkeit ein NULL für diesen Wert bereitgestellt, die Abfrage wird fortgesetzt und eine Meldung im Ergebnis eingeschlossen. Eine ausführlichere Beschreibung dieses Verhaltens finden Sie unter "Onlinebücher". Diese Option ist standardmäßig aktiviert.

SET-SHOWPLAN_TEXT Wenn dieses Kontrollkästchen aktiviert ist, wird der Abfrageplan in Textform mit jeder Abfrage zurückgegeben. Diese Option ist standardmäßig deaktiviert.

FESTLEGEN DER STATISTIKZEIT Wenn dieses Kontrollkästchen aktiviert ist, werden die Zeitstatistiken mit jeder Abfrage zurückgegeben. Diese Option ist standardmäßig deaktiviert.

SET STATISTICS IO Wenn dieses Kontrollkästchen aktiviert ist, werden bei jeder Abfrage Statistiken zu den Ein- und Ausgabeverarbeitungsvorgängen (I/O) zurückgegeben. Diese Option ist standardmäßig deaktiviert.

FESTLEGEN DER TRANSAKTIONSISOLATIONSSTUFE Die READ COMMIT-Transaktionsisolationsstufe ist standardmäßig festgelegt. Weitere Informationen finden Sie unter TRANSAKTIONSISOLATIONSSTUFE EINSTELLEN (Transact-SQL). Die Snapshot-Transaktionsisolationsstufe ist nicht verfügbar. Um die SNAPSHOT-Isolation zu verwenden, fügen Sie die folgende Transact-SQL-Anweisung hinzu:

SET TRANSACTION ISOLATION LEVEL SNAPSHOT;
GO

FESTLEGEN DER DEADLOCK-PRIORITÄT Der Standardwert von "Normal" ermöglicht jeder Abfrage die gleiche Priorität, wenn ein Deadlock auftritt. Wählen Sie in der Dropdownliste die Priorität "Niedrig" aus, wenn diese Abfrage einen Deadlock-Konflikt verliert und als die zu beendende Abfrage ausgewählt werden soll.

FESTLEGEN DES SPERRZEITLIMITS Der Standardwert von -1 gibt an, dass Sperren gehalten werden, bis Transaktionen abgeschlossen sind. Ein Wert von 0 bedeutet, dass Sie überhaupt nicht warten und eine Nachricht gesendet wird, sobald eine Sperre festgestellt wird. Geben Sie einen Wert von mehr als 0 Millisekunden an, um eine Transaktion zu beenden, wenn die Sperre für die Transaktion länger als diese Zeit gehalten werden muss.

SET-QUERY_GOVERNOR_COST_LIMIT Verwenden Sie die Option für die Kostenbegrenzung der Abfrage, um eine Obergrenze für den Zeitraum anzugeben, in dem eine Abfrage ausgeführt werden kann. Abfragekosten beziehen sich auf die geschätzte verstrichene Zeit in Sekunden, die zum Abschließen einer Abfrage für eine bestimmte Hardwarekonfiguration erforderlich ist. Die Standardeinstellung 0 gibt keine Beschränkung auf die Dauer der Ausführung einer Abfrage an.

Nachrichtenkopfzeilen des Anbieters unterdrücken Wenn dieses Kontrollkästchen aktiviert ist, werden Statusmeldungen des Anbieters (z. B. der OLE DB-Anbieter) nicht angezeigt. Dieses Kontrollkästchen ist standardmäßig aktiviert. Deaktivieren Sie dieses Kontrollkästchen, um die Anbietermeldungen bei der Fehlersuche von Abfragen, die möglicherweise auf Anbieterebene fehlschlagen, anzuzeigen.

Trennen nach Ausführung der Abfrage Wenn dieses Kontrollkästchen aktiviert ist, wird die Verbindung mit SQL Server nach Abschluss der Abfrage beendet. Diese Option ist standardmäßig deaktiviert.

Abschlusszeit anzeigen Ermöglicht es Ihnen, den Zeitpunkt zu drucken, zu dem die Abfrageausführung nach den Abfrageergebnissen oder auf der Registerkarte "Nachrichten" abgeschlossen wurde.

Nachweisprotokoll für VBS-Enklaven für Always Encrypted Ermöglicht Ihnen das Festlegen eines Nachweisprotokolls für Virtualization Based Security (VBS) Enklaven, die von Always Encrypted with secure enclaves verwendet werden.

Die aktuellen unterstützten Nachweisprotokolle sind:

  • Host Guardian Service – ein Nachweisprotokoll mit dem Windows Host Guardian Service (HGS).

Weitere Informationen finden Sie unter Always Encrypted mit sicheren Enklaven und Sichere Enklaven-Bescheinigung.

Auf Standard zurücksetzen setzt alle Werte auf dieser Seite auf die ursprünglichen Standardwerte zurück.