Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
In diesem Microsoft-Dokument heißt es: http://msdn.microsoft.com/en-us/library/ms174205.aspx Ich sollte in der Lage sein, mit Strg + K und dann mit Strg + D meine SQL-Dokumente in SQL Server Management Studio 2012 zu formatieren, aber wenn ich diese Kombination verwende, erhalte ich den Fehler: Die Tastenkombination (Strg + K, Strg + D) …
Wenn wir eine neue Tabelle aus einer vorhandenen in SQL Server erstellen möchten, können wir Folgendes tun SELECT * into Table2 from Table1 WHERE 1=2 Was ist der Sinn der Where-Klausel? Ich habe es ohne die where-Klausel versucht und es lief gut. Ich habe diese where-Klausel in vielen Beispielen im …
Es gibt viele Trace Flags da draußen. Einige sind gut dokumentiert, andere nicht, und andere haben ihren Weg zum Standardverhaltensstatus in der Version 2016 gefunden. Welche Möglichkeiten gibt es, um neue Ablaufverfolgungsflags zu finden, abgesehen von offiziellen Supportkanälen, Microsoft-Mitarbeitern usw.? Ich habe hier und hier ein paar kürzlich veröffentlichte Beiträge …
Ich habe viel Informationen zu finden auf was STATISTICS sind: wie sie erhalten bleiben, wie sie manuell erstellt werden oder automatisch aus Abfragen oder Indizes, und so weiter. Ich konnte jedoch keine Anleitung oder Informationen zu "Best Practices" bezüglich des Zeitpunkts findenum sie zu erstellen: Welche Situationen profitieren mehr von …
Ich verwende Microsoft SQL Server 2012 und versuche, eine einfache Abfrage in Management Studio auszuführen. Ich erhalte die folgende Fehlermeldung (in SSMS auf dem Server ausgeführt): Beim Ausführen des Stapels ist ein Fehler aufgetreten. Fehlermeldung: Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst. Auf dem System sind 24 GB RAM installiert, aber …
Wann sollte ich das vollständige Wiederherstellungsmodell und wann das einfache Wiederherstellungsmodell für Datenbanken verwenden? Ich habe immer das vollständige Wiederherstellungsmodell verwendet, da es das Standardmodell ist, aber heute bin ich auf folgenden Fehler gestoßen: Microsoft OLE DB-Provider für SQL Server (0x80040E14) Das Transaktionsprotokoll für die Datenbank 'DATABASE NAME' ist voll. …
Gibt es eine feste Regel, nach der entschieden werden muss, welche Spalten in welcher Reihenfolge in den nicht gruppierten Index aufgenommen werden sollen? Ich lese gerade diesen Beitrag https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index und ich fand , dass für die folgende Abfrage: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Das Poster …
Ich habe einige Standard-SQL-Anweisungen, die ich für mehrere Datenbanken auf einem einzelnen Server ausführe, um Probleme zu diagnostizieren: select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc with (nolock) on …
Angenommen, Sie haben explizit einen dedizierten Server für Datenbankfunktionen - wie viel Speicher sollten Sie für das Betriebssystem reservieren? Mir ist klar, dass dies abhängig vom jeweiligen Betriebssystem, der jeweiligen Datenbanksoftware usw. wahrscheinlich etwas variieren wird. Da der Arbeitsspeicher für die Datenbankleistung jedoch so wichtig ist, möchte ich, dass die …
Jemand hat eine Abfrage in unserer SQL Server-Datenbank remote ausgeführt, und das System ist abgestürzt. Sie haben keine Sicherung dieser Abfrage und möchten sehen, was auf dem Server ausgeführt wurde. Ist es möglich, diese Abfrage in einem Protokoll oder in einem Verlauf zu finden?
Ich verwende sqlcmd aus einer Batch-Datei und frage mich, wie ich es dazu bringen kann, ein anderes ERRORLEVEL als 0 zurückzugeben, wenn bei der Sicherung etwas schief geht.
In den meisten Online-Foren und -Beispielen wird immer empfohlen, beide zu verwenden ALLOW_SNAPSHOT_ISOLATIONund diese READ_COMMITTED_SNAPSHOTOption auf ON zu setzen, wenn jemand eine Frage zu Snapshot, Zeilenversionsverwaltung oder einer ähnlichen Frage stellt. Ich denke, das Wort SNAPSHOT in beiden Einstellungen wird etwas verwirrend. Ich dachte, damit das Datenbankmodul die Zeilenversionierung anstelle …
Wenn ich in einer Tabelle nach einer Zeile suchen muss, schreibe ich in der Regel immer eine Bedingung wie: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Einige andere Leute schreiben es so: SELECT …
Ich suche nach bewährten Methoden für den Umgang mit geplanten SQL Server-Agent-Jobs in SQL Server 2012-Verfügbarkeitsgruppen. Vielleicht habe ich etwas verpasst, aber beim gegenwärtigen Stand habe ich das Gefühl, dass SQL Server Agent nicht wirklich in diese großartige SQL2012-Funktion integriert ist. Wie kann ich einen geplanten SQL Agent-Job auf einen …
Verwenden von SQL Server 2005. Ich führe ein großes DELETE FROM ohne WHERE-Klauseln aus. Es entspricht im Grunde einer TRUNCATE TABLE-Anweisung - außer ich darf TRUNCATE nicht verwenden. Das Problem ist, dass die Tabelle riesig ist - 10 Millionen Zeilen, und die Fertigstellung dauert über eine Stunde. Gibt es eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.