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 verwende (erfolglos) eine korrelierte Unterabfrage für eine Rechnungstabelle: Invoices(InvoiceID, VendorID, InvoiceTotal, PaymentTotal, CreditTotal,.... ), um die Summe der größten unbezahlten Rechnungen aller Anbieter zu ermitteln, wobei die unbezahlte Bedingung gegeben ist durch InvoiceTotal-PaymentTotal-CreditTotal <0: Select Sum(LargestUnpaid) from (Select Max(InvoiceTotal) AS LargestUnpaid from Invoices where InvoiceTotal-(PaymentTotal+CreditTotal)<0 group by vendorID ) …
Ich muss das durchschnittliche Gewicht eines Produkts in den letzten 4 Produktionsläufen anzeigen. Ich bin mir nicht sicher, wie ich es am besten beschreiben soll, außer einem Beispiel: Stellen wir uns vor, ich habe die folgende Tabelle, in der ein Produkt nach dem Erstellungsdatum und dem durchschnittlichen Gewicht des Produkts …
Ich hätte gerne einen Beitrag zu einem Problem, das ich habe. Wir haben einen Codeabschnitt, den wir in unseren gespeicherten Prozeduren wiederholen, und jedes Mal, wenn die Verarbeitung einige Zeit in Anspruch nimmt, beträgt die Anzahl der Lesevorgänge in Kombination mit Hunderttausenden von Elementen Hunderte von Millionen. Grundsätzlich haben wir …
Gibt es eine SQL Server-Implementierung des Longest Common Substring-Problems ? Eine Lösung, die alle Zeilen einer Spalte in SQL Server überprüft? Ich habe Lösungen gesehen, die zwei Zeichenfolgen als Eingabe verwenden, aber keine SQL Server-Lösung, die alle Zeilen einer Spalte in einer Tabelle betrachtet. Ich habe ein paar Dinge ausprobiert, …
Ich bin neu bei SQL Server und habe folgende Frage: Meine Datenbank ist nicht groß, ungefähr 1 GB, und ich mache regelmäßige Backups mit Hilfe eines Tools von Drittanbietern. Wie kann ich sicher sein, dass ich im Falle eines Fehlers meine Datenbank mit minimalem Verlust wiederherstellen kann?
Gibt es eine Möglichkeit, die gesamte Geschichte der Wachstums- und Verkleinerungsereignisse der letzten Wochen / Monate in SQL Server 2014 anzuzeigen? (Neue zu unterstützende Instanzen, die vom Ticketing-System festgestellt wurden, dass sie in der Vergangenheit "Protokolllaufwerk voll" hatten, möchten sich daher mit der Grundursache befassen, bevor sie erneut auftritt.) Dies …
Ich bin Entwickler und lese das Buch "Abfragen von Microsoft SQL Server 2012". Ich bin auf folgendes Diagramm gestoßen: Warum sind die Seiten in den ersten beiden Zeilen des Diagramms (Zeile 1 beginnt: 1:174und Zeile 2 beginnt :) 1:41nicht Teil eines Bereichs? In der Dokumentation heißt es: "Alle Seiten werden …
Ich habe Oracle bis jetzt verwendet, wo: Instanz -> Prozess + Speicher Datenbank -> physische Datendateien Normalerweise wird eine Instanz einer Datenbank zugeordnet. Innerhalb einer Datenbank kann es viele Tablespaces geben (System, Benutzer usw.). Bei SQL Server bin ich mir jedoch nicht so sicher. Es scheint mir, dass für SQL …
Ich werde versuchen, mein Problem so klar wie möglich zu erklären. Auf dem Server eines von mir unterstützten Unternehmens werden viele Websites ausgeführt. Auf diesem Server wird Windows Server 2012 mit Microsoft SQL Server 2014 ausgeführt. Auf fast allen Websites wird eine proprietäre Webanwendung ausgeführt, die von derselben Firma erstellt …
Wir haben eine große Tabelle nur mit Anhängen, die Finanztransaktionen enthält. Im Durchschnitt werden 1000 Transaktionen pro Minute eingefügt. Da es mittlerweile immer mehr Anwendungsfälle gibt, in denen wir diese Transaktionen tatsächlich lesen, suchen und aggregieren möchten, wären schnelle Lesevorgänge sehr hilfreich. Wir möchten sehr schnelle Schreibvorgänge garantieren, und das …
Auf meiner SQL Server 2012 x64 Std-Instanz hatte ich einen großen Transaktionsfehler, da das Transaktionsprotokoll gestern voll war. Es konnte nicht zurückgesetzt werden und SQL Server hat die spezifische Datenbank neu gestartet, um die Wiederherstellung durchzuführen. Die Datenbank hat ungefähr 750 GB, wobei der Tlog 170 GB erreicht (sehr großer …
Ich habe eine Tabelle mit 2 Namensspalten: CREATE TABLE Test ( TestID int identity primary key clustered , Name_Eng nvarchar(50) , Name_Nat nvarchar(50) ) Jetzt brauche ich eine Abfrage, um diese NameSpalte ,wie folgt zu trennen : DECLARE @NameColumns NVARCHAR(1024) SET @NameColumns = STUFF( (SELECT ',' + 'Test.' + name …
Ich muss alle Datensätze (Guids hinzufügen) in zwei (indizierten) leeren Spalten mit 150 Tabellen aktualisieren, wobei jede Tabelle etwa 50.000 Datensätze enthält (mithilfe eines Skripts 40.000 Aktualisierungen gleichzeitig in c # erstellen und auf dem Server veröffentlichen) und genau vier vorhanden sind Säulen. Auf meinem lokalen Computer (16 GB RAM, …
Ich untersuche das Optimierungsprogramm in SQL Server, insbesondere Histogramme, und sehe einige seltsame Ergebnisse. Wenn ich die folgende Abfrage ausführe, bei der ich weiß, dass das Feld kein Histogramm enthält, gibt SQL Server eine Zeilenschätzung aus, die dem tatsächlichen Ergebnis entspricht. Wenn ich dieselbe Abfrage ausführen würde, bei der ich …
Ich arbeite daran, die Anzahl der Transaktionen zu reduzieren, die Schlüsselsuchen auf unseren SQL-Servern durchführen. Zuerst möchte ich eine Basislinie für die normale oder tolerierbare Anzahl für diese Metrik definieren und da wir ständig Releases in der Produktion haben, möchte ich darauf basierend eine Automatisierung erstellen, die mich benachrichtigt, wenn …
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.