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.
Mit "SQLCMD.EXE" zum Sichern meiner SQL Server Express-Datenbanken über Jahre hinweg habe ich festgestellt, dass ich nach der Installation der Version 2014 keine SQLCMD.EXE mehr gefunden habe. In früheren Versionen befand es sich unter C: \ Programme \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE In …
Ich versuche, ein UNPIVOTauf verschiedenen Spalten auszuführen , die in enthalten sindsys.databases verschiedenen Versionen von SQL Server von 2005 bis 2012 . Das UNPIVOTschlägt mit der folgenden Fehlermeldung fehl: Nachricht 8167, Ebene 16, Status 1, Zeile 48 Der Spaltentyp "CompatibilityLevel" steht in Konflikt mit dem Typ anderer Spalten, die in …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Gibt es eine Möglichkeit, die automatische Vervollständigung von SQL Server Management Studio beim Eingeben einer Abfrage vorübergehend zu unterdrücken? Ich möchte die automatische Vervollständigung nicht vollständig deaktivieren. Sagen …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Unter Verwendung von SQL Server 2008 und höher möchte ich einer großen Tabelle jedoch eine Zeilenversionsspalte hinzufügen, wenn ich es einfach mache ALTER TABLE [Tablename] ADD Rowversion [Rowversion] …
Die drei SELECTAnweisungen in diesem Code USE [tempdb]; GO SET NOCOUNT ON; CREATE TABLE dbo.persist_test ( id INT NOT NULL , id5 AS (id * 5) , id5p AS (id * 5) PERSISTED ); INSERT INTO dbo.persist_test (id) VALUES (1), (2), (3); SELECT id FROM dbo.persist_test; SELECT id5 FROM dbo.persist_test; …
Soll ich varchar(255)oder varchar(256)beim Entwerfen von Tabellen verwenden? Ich habe gehört, dass ein Byte für die Länge der Spalte oder zum Speichern von Metadaten verwendet wird. Ist es jetzt noch wichtig? Ich habe einige Posts im Internet gesehen, die jedoch für Oracle und MySQL gelten. Wir haben Microsoft SQL Server …
SQL Server 2019 CTP 2.3 fügte sys.databases einige neue Spalten hinzu, einschließlich is_result_set_caching_on: Es ist noch nicht in den Neuerungen in SQL Server 2019 oder auf der Seite ALTER DATABASE dokumentiert . Ich habe versucht, die gleiche Syntax wie Accelerated Database Recovery zu verwenden, nur zum Lachen: ALTER DATABASE StackOverflow2013 …
Wir haben PCs mit SQL Server (2008 SP4 und 2016 SP1), die regelmäßig an Leistung verlieren. Offensichtlich führt dies manchmal zu (Index-) Beschädigungen der SQL Server-Datenbank, die wir anschließend wiederherstellen müssen. Mir ist bewusst, dass SQL Server nicht für solche Szenarien entwickelt wurde und die richtige Lösung darin besteht, die …
Ich habe eine gespeicherte Prozedur, die Ergebnisse aus einer indizierten Ansicht über einen übergeordneten Index zurückgibt. Normalerweise läuft es schnell (~ 10ms), manchmal kann es bis zu 8 Sekunden dauern. Hier ist ein Beispiel für eine zufällige Ausführung (Hinweis: Dies ist keine langsame Ausführung, aber der Abfragetext ist abgesehen vom …
Ich habe eine SQL Server 2012-Datenbank. Ich habe Wert Reason for early termination of statement optimizationfür einige Fragen bemerkt und alle haben gegeben Good Enough Plan Found. Jetzt sind meine Fragen: Was sind die möglichen Arten von "Grund für die vorzeitige Beendigung der Anweisungsoptimierung". Ich habe in msdn danach gesucht, …
Im folgenden Abfrageplan-Snippet scheint es offensichtlich, dass die Zeilenschätzung für den ConcatenationOperator ~4.3 billion rowsoder die Summe der Zeilenschätzungen für seine beiden Eingaben sein sollte. Es wird jedoch eine Schätzung von ~238 million rowserstellt, die zu einem Suboptimum Sort/ Stream Aggregateeiner Suboptimalstrategie führt, bei der Hunderte von GB an Daten …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 4 Jahren migriert . Problem mit Ereignisbenachrichtigungen. Auf der Maschine / dem Laufwerk / der Datenbank, an die / die die Nachrichten gesendet werden (Empfänger), war das Laufwerk voll, als niemand nachgesehen …
DECLARE @T TABLE( Col NCHAR(1)); INSERT INTO @T VALUES (N'A'), (N'B'), (N'C'), (N'Ƕ'), (N'Ƿ'), (N'Ǹ'); SELECT * FROM @T WHERE Col LIKE N'%�%' Kehrt zurück Col A B C Ƕ Ƿ Ǹ SELECT * FROM @T WHERE Col = N'�' Kehrt zurück Col Ƕ Ƿ Ǹ Das Generieren jedes möglichen …
Beim Erstellen eines Datenbankprofils bin ich auf eine Ansicht gestoßen , die auf einige nicht deterministische Funktionen verweist, auf die für jede Verbindung im Pool dieser Anwendung 1000 bis 2500 Mal pro Minute zugegriffen wird . Eine einfache SELECTAnsicht ergibt den folgenden Ausführungsplan: Dies scheint ein komplexer Plan für 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.