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.
Ich versuche zu verstehen, wie die Stichprobenerfassung für Statistiken funktioniert und ob das folgende Verhalten bei Stichprobenaktualisierungen für Stichproben erwartet wird. Wir haben eine große Tabelle, die nach Datum unterteilt ist und einige Milliarden Zeilen enthält. Das Partitionsdatum ist das vorherige Geschäftsdatum, ebenso wie ein aufsteigender Schlüssel. Wir laden nur …
Ich habe SQL Server 2014 mit maximalem Speicher auf 6 GB eingestellt (physischer Speicher ist 8 GB). Der Zielserver - Speicher ist manchmal 6GB und fällt dann wieder auf Total Server - Speicher (ca. 5.3GB, nie erreicht 6GB). Ich benutzen committed_kb in sys.dm_os_sys_info den Speicher von SQL Server verwendet zu …
Ich habe eine Tabelle in SQL Server 2014, die wie folgt aussieht: CREATE TABLE dbo.MyTable ( [id1] [bigint] NOT NULL, [id2] [bigint] NOT NULL, [col1] [int] NOT NULL default(0), [col2] [int] NOT NULL default(0) ) wobei (id1, id2) die PK ist. Grundsätzlich ist id1 ein Bezeichner zum Gruppieren einer Reihe …
Ich arbeite mit SQL Server 2014 und muss Leerzeichen vom Anfang und Ende des Inhalts einer Spalte bereinigen, wobei Leerzeichen einfache Leerzeichen, Tabulatoren oder Zeilenumbrüche (sowohl \nals auch \r\n) sein können. z.B ' this content ' should become 'this content' ' \r\n \t\t\t this \r\n content \t \r\n ' should …
Einer der Benutzernamen wurde legal geändert, daher haben wir den Active Directory-Benutzernamen entsprechend geändert - von Domäne \ alter Name zu Domäne \ neuer Name. Wenn suser_sname () von diesem Benutzer in einer gespeicherten Prozedur aufgerufen wird, wird der alte Name zurückgegeben, nicht der neue. Das Googeln führte mich zu …
Beim Testen eines Upgrades von SQL Server 2014 SP1 (12.0.4422.0) auf SQL Server 2016 CTP 3.2 (13.0.900.73) habe ich den empfohlenen Aktualisierungsprozess befolgt und bin auf ein Problem gestoßen, bei dem die Datenbank nach einem Failover nicht auf der alten Primärdatenbank gestartet werden konnte zum aktualisierten sekundären. Unser Setup ist …
Ich versuche eine Abfrage zu schreiben, die die Sonderzeichen durch Leerzeichen ersetzt. Der folgende Code hilft bei der Identifizierung der Zeilen. (alphanumerische Zeichen, Komma und Leerzeichen sind gültig): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Wie kann ich die Ersetzungsfunktion in die select-Anweisung integrieren, sodass alle Zeichen außer …
Wie konvertiere ich eine Standardinstanz in eine benannte Instanz in SQL Server 2012? Ich habe versehentlich die Standardinstanzoption ausgewählt und installiert. Jetzt muss ich zur benannten Instanz wechseln. Wie ändere ich mich?
Ich möchte den Identitätslückenfehler in SQL Server 2012 über den -T272Startparameter beheben . Wie kann ich dies nach der Installation automatisieren? Ich habe keinen Installationsparameter für Startparameter gefunden.
Ich betrachte eine Anwendung, die hochdynamische SQL-Abfragen für SQL Server verwendet. Wenn ich mir die Abfragen ansehe, die auf sehr seltsame und komplizierte Weise aufgebaut sind, aber das ist eine andere Geschichte, erzähle ich sie, um einen guten Grund dafür zu nennen, dass ich nicht in der Lage (zu dumm) …
Wenn ich meine Backups mit der folgenden Abfrage überwache: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Ich stelle fest, dass SQL Server vor der Sicherung nur einen Wiederherstellungsheader und dann die Sicherung durchführt. Ich …
Ich erhalte gelegentlich die Meldung "Der Scan konnte NOLOCKaufgrund von Datenverschiebungen nicht fortgesetzt werden " bei einigen großen Jobs, die WITH (NOLOCK)in den ausgewählten Abfragen enthalten sind. Ich verstehe, dass dies etwas mit dem Versuch zu tun hat, Daten auszuwählen, wenn ein Seitenteil aufgeteilt wurde, der dazu führte, dass die …
Was ist der Unterschied zwischen COUNT(CASE WHEN [Column A] = ____ THEN 1 END und COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? Ich habe das erstere verwendet und den Unterschied bisher nicht gesehen. Was ist der Grund für das Hinzufügen von ELSE 0- Gibt es Situationen, …
Ich habe eine Tabelle mit einer valueSpalte. Ich möchte die letzte Zeile abzüglich der ersten Zeile berechnen, wie hier gezeigt: id value 1 10 2 45 3 65 4 95 . . . . . . 500 200 Ich möchte erhalten 200 - 10 = 190 Ich habe jedoch versucht, …
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.