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, einen vernünftigen Weg zu finden, um zu verstehen, ob die max server memory (mb)Einstellung angemessen ist (entweder sollte sie niedriger oder höher sein oder so bleiben, wie sie ist). Mir ist bewusst, dass max server memory (mb)immer niedrig genug sein sollte, um Platz für das Betriebssystem selbst usw. …
Wenn ich diese SQL ausführe: USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO Ich erhalte folgenden Fehler: Das Login hat bereits ein Konto unter einem anderen Benutzernamen. Woher weiß ich, was dieser andere Benutzername für mein Anmeldekonto ist?
Ich habe einige Datenbanken mit Entity Framework Code First erstellt. Die Apps funktionieren und im Allgemeinen bin ich ziemlich zufrieden mit dem, was ich mit Code First machen kann. Ich bin erstens ein Programmierer und zweitens ein Datenbankadministrator. Ich lese über DataAttributes, um in C # näher zu beschreiben, was …
Nach dem Upgrade von SQL Server und Management Studio von 2008 auf 2012 ist Management Studio 2012 sehr langsam, wenn neue Abfragefenster und Dialogfelder geöffnet werden. Selbst das Klicken mit der rechten Maustaste auf Tabellen ist langsam. Normalerweise dauert es mindestens 5 Sekunden, bis ich irgendetwas in einem Fenster tun …
Ich habe ein wenig darüber nachgedacht, was der OPTION (FAST XXX)Abfragehinweis in einer SELECTAnweisung bewirkt , und bin immer noch verwirrt. Laut MSDN: Gibt an, dass die Abfrage für den schnellen Abruf der ersten number_rows optimiert ist. Dies ist eine nicht negative ganze Zahl. Nachdem die ersten number_rows zurückgegeben wurden, …
Diese vielbeachtete SO-Antwort empfiehlt, Bilder in separaten Tabellen abzulegen , auch wenn nur eine 1: 1-Beziehung zu einer anderen Tabelle besteht: Wenn Sie Ihre Bilder in eine SQL Server-Tabelle einfügen möchten, empfehle ich dringend, eine separate Tabelle zum Speichern dieser Bilder zu verwenden. Speichern Sie das Mitarbeiterfoto nicht in der …
Ich brauche den einen Weg zu finden , SUM()für alle positiven Werte numund die Rückkehr SUM()aller positiven Zahlen und einer einzelnen Zeile für jede negative Zahl. Unten finden Sie eine Beispiel-DDL: Create Table #Be ( id int , salesid int , num decimal(16,4) ) Insert Into #BE Values (1, 1, …
Ich teste das Löschen von Daten aus einem Clustered Columnstore-Index. Mir ist aufgefallen, dass der Ausführungsplan einen großen eifrigen Spool-Operator enthält: Dies schließt mit den folgenden Eigenschaften ab: 60 Millionen Zeilen gelöscht 1.9 GiB TempDB verwendet 14 Minuten Ausführungszeit Serienplan 1 Auf Spule neu binden Geschätzte Kosten für den Scan: …
Wir haben ein Data Warehouse mit einer ziemlich großen Datensatzanzahl (10-20 Millionen Zeilen) und führen häufig Abfragen aus, die Datensätze zwischen bestimmten Datumsangaben oder Datensätze mit bestimmten Flags zählen, z SELECT f.IsFoo, COUNT(*) AS WidgetCount FROM Widgets AS w JOIN Flags AS f ON f.FlagId = w.FlagId WHERE w.Date >= …
Angenommen, ich habe eine Tabelle Foomit Spalten ID1, ID2und einem über definierten zusammengesetzten Primärschlüssel ID2, ID1. (Ich arbeite derzeit mit einem System Center-Produkt, für das mehrere Tabellen auf diese Weise definiert wurden, wobei die Primärschlüsselspalten in der umgekehrten Reihenfolge aufgeführt sind, in der sie in der Tabellendefinition angezeigt werden.) CREATE …
Ich sammle gesperrte Prozessberichte mit Extended Events und aus irgendeinem Grund ist der blocking-processKnoten in einigen Berichten leer. Dies ist die vollständige XML: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2017-03-20T09:39:15.853" lastbatchcompleted="2017-03-20T09:39:15.850" lastattention="1900-01-01T00:00:00.850" …
Wenn Sie die UNPIVOTFunktion auf Daten anwenden, die nicht normalisiert sind, muss der Datentyp und die Länge in SQL Server identisch sein. Ich verstehe, warum der Datentyp gleich sein muss, aber warum erfordert UNPIVOT, dass die Länge gleich ist? Angenommen, ich habe die folgenden Beispieldaten, die ich zum Deaktivieren benötige: …
Dies ist möglicherweise nicht vollständig thematisch, aber es ist ein langsamer Tag hier. Gibt es eine effizientere Methode zum Erhalten einer Liste von Zahlen von 1 bis 49 mit einer Spalte, die die Wörter enthält, FIZZwenn die Zahl gleichmäßig durch 3 geteilt werden kann, BUZZwenn die Zahl gleichmäßig durch 5 …
Aufgrund einiger Entwickler, die an unserem System gearbeitet haben, hatten wir Probleme mit leeren Tabellen. Wir haben festgestellt, dass während der Übertragung in die Cloud mehrere Tabellen kopiert wurden, die darin enthaltenen Daten jedoch nicht. Ich möchte eine Abfrage der Systemtabellen ausführen, um festzustellen, welche Benutzertabellen leer sind. Wir verwenden …
Frage: Ich habe ein Skript mit rund 45.000 Einfügungen aus ausgewählten Anweisungen. Wenn ich versuche, es auszuführen, erhalte ich eine Fehlermeldung, die besagt, dass mir der Speicher ausgeht. Wie kann ich dieses Skript ausführen? Kontext: Einige neue Datenfelder wurden hinzugefügt, damit eine App mit einer anderen App, die der Client …
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.