Als «sql-server» getaggte Fragen

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.





1
Was ist die Anatomie eines Columnstore-Index?
Eine der neuen Funktionen in SQL Server 2012 mit Codenamen Denaliist der Columnstore-Index. Ich weiß einiges über reguläre alte Zeilenspeicherindizes, wie die B-Tree-Struktur, Speicherunterschiede zwischen Blattebene und B-Tree-Seiten, Auswirkungen eingeschlossener Felder, Optimierung ihrer Verwendung, Reihenfolge der Schlüssel usw. Ich habe Schwierigkeiten, gute Informationen über die Interna eines Columnstore-Index zu erhalten. …

2
Warum ist IDENTITY_INSERT ON jeweils nur für eine Tabelle zulässig?
Es ist der Fall, dass IDENTITY_INSERT immer nur in einer Datenbanktabelle auf ON gesetzt werden kann, aber warum? Da IDENTITYSpalten nicht global eindeutig sind, kann ich mir keine gefährliche Situation vorstellen, die durch das gleichzeitige Einfügen von Identitäten in mehr als eine Tabelle verursacht werden könnte (zumindest nicht gefährlicher als …
20 sql-server 


4
Warum werden NULL-Werte zuerst sortiert?
Warum werden die NULL-Werte zuerst sortiert, wenn wir einen NULL-Wert in einer Spalte haben und nach aufsteigendem Wert sortieren? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test Ergebnisse in NULL 1 2 3 4 Ich …

2
Neuerstellung des Transaktionslogs
Wir haben eine sehr große Datenbank (~ 6 TB), deren Transaktionsprotokolldatei gelöscht wurde (während SQL Server heruntergefahren wurde. Wir haben versucht: Trennen und erneutes Anschließen der Datenbank; und Wiederherstellen der Transaktionsprotokolldatei ... aber bisher hat nichts geklappt. Wir führen derzeit: ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ... aber angesichts …

1
Wann sollten erweiterte Ereignisse anstelle von SQL Profiler / perfmon verwendet werden?
Die erweiterten Ereignisse scheinen eine bessere Technologie zu sein und den Server weniger zu belasten, aber der SQL Profiler / perfmon verfügt über bessere Tools. Auch die erweiterten Veranstaltungen scheinen eine steilere Lernkurve zu haben. In welchem ​​Kontext sollte jeweils verwendet werden? Lohnt es sich, die steile Lernkurve zu überwinden, …

1
Wie kommt man zur MAX-Reihe?
In SQL Server war es immer schwierig, die maximalen Zeilen für ein Dataset abzurufen. Ich suche nach einer Liste der Methoden zum Abrufen der maximalen Zeilen mit einigen Hinweisen zu Leistung und Wartbarkeit. Beispieltabelle: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name VARCHAR(50), dateOfBirth DATETIME, TaxNumber varchar(10)) INSERT INTO @Test (name, …
20 sql-server 


5
Die Verwendung von IF in T-SQL schwächt oder bricht das Zwischenspeichern von Ausführungsplänen ab?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Mir wurde vorgeschlagen, dass die Verwendung von IF-Anweisungen in t-SQL-Batches die Leistung beeinträchtigt. Ich versuche, eine Bestätigung zu finden oder diese Behauptung zu bestätigen. Ich verwende SQL Server …

5
Warum stimmt meine Abfragesuchzeit nicht überein?
select * from A where posted_date >= '2015-07-27 00:00:00.000' and posted_date <= '2015-07-27 23:59:59.999' Das Ergebnis enthält jedoch einen Datensatz mit dem heutigen Datum: 2015-07-28. Mein Datenbankserver befindet sich nicht in meinem Land. Was ist das Problem ?

4
Der SQL Server 2012-Wiederherstellungsassistent friert ein
Ich habe einen Entwicklungs-Laptop mit SSMS Express 2012 mit einer 2012-Datenbankinstanz und einer 2008-Datenbankinstanz. Ich benutze diese Konfiguration seit über einem Jahr. Plötzlich kann ich den Wiederherstellungsassistenten nicht mehr verwenden. Der Assistent wählt die Sicherungsdatei aus. Wenn ich jedoch oben links die Option "Dateien" auswähle, um den Speicherort von MDF …
20 sql-server 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.