Ich habe Probleme, im folgenden Szenario eine indizierte Ansicht einzurichten, damit die folgende Abfrage ohne zwei Clustered-Index-Scans ausgeführt wird. Immer wenn ich eine Indexansicht für diese Abfrage erstelle und sie dann verwende, scheint sie jeden Index zu ignorieren, den ich darauf gesetzt habe: -- +++ THE QUERY THAT I WANT …
Ist es möglich, einen Primärschlüsselspaltenwert zu aktualisieren, indem die Aktualisierung auf alle Fremdschlüssel kaskadiert wird, die darauf verweisen? # EDIT 1: Wenn ich followinq query ausführe select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') Ich sehe, dass update_referential_action auf 0 gesetzt ist. Daher wird nach dem Aktualisieren meiner Primärschlüsselspalten KEINE AKTION ausgeführt. …
Ich habe eine Tabelle, die eine Spalte mit Dezimalwerten enthält, wie diese: id value size -- ----- ---- 1 100 .02 2 99 .38 3 98 .13 4 97 .35 5 96 .15 6 95 .57 7 94 .25 8 93 .15 Was ich erreichen muss, ist etwas schwierig zu …
Die Frage ist relativ einfach. Ich muss 3 Spalten berechnen, in denen die mittleren Ergebnisse große Dezimalstellen sind, und ich habe schon früh ein Problem damit, dass SQL Server die Dezimalstellen unabhängig von der Umwandlung / Konvertierung im Grunde rundet. Nehmen wir zum Beispiel eine einfache Unterteilung als 1234/1233 vor. …
Ich verwende SQL Server 2008 und eine webbasierte Anwendung auf einem einzelnen dedizierten Server mit nur 2 GB verfügbarem Speicher. Wie an anderer Stelle erwähnt, belegt SQL Server regelmäßig bis zu 98% des physischen Speichers, was die auf dem Server ausgeführte Webanwendung zu verlangsamen scheint. In den Servereigenschaften in SSMS …
Ich habe viele Abfragen in meiner Anwendung, bei denen ich in der have-Klausel einen Vergleich der Zählaggregatfunktion mit der int-Variablen habe. In den Abfrageplänen kann ich vor dem Vergleich eine implizite Konvertierung sehen. Ich möchte wissen, warum dies geschieht, da gemäß der SQL Server-Dokumentation der Rückgabetyp der Zählfunktion int ist. …
Nach einigen Recherchen kann ich keine Antwort auf diese Frage finden. Hintergrund Ich versuche, einen Sicherungsplan einzurichten, der die folgenden drei Anforderungen erfüllt: Zuverlässigkeit von Backups mit nächtlichen vollständigen Backups Transaktionsprotokollsicherungen, aus denen wiederhergestellt werden konnte Geringer Platzbedarf Auf die Sicherungen muss für ein Überwachungstool lokal zugegriffen werden können Um …
In den Best Practices von SQL Server heißt es: "Der Windows-Authentifizierungsmodus ist sicherer als die SQL-Authentifizierung. " Und jetzt möchte ich wissen: Gibt es eine Möglichkeit, SQL Server vor Benutzern mit Windows-Administratorrechten zu schützen?
Ich habe einige Abfragen von einer C # .NET-Webanwendung aufgerufen, die für mich immer schnell sind (ich bin ein lokaler Administrator auf dem SQL Server), aber für eine Gruppe von Benutzern (Domänengruppe mit erforderlichen Berechtigungen) ist die Abfrage unglaublich langsam der Punkt, an dem es in der Anwendung abläuft. Was …
In einem herkömmlichen SQL Server-Cluster verlieren bei einem Failover alle Clients, die mit der fehlgeschlagenen SQL Server-Instanz verbunden sind, die Verbindung, und jeder Client muss eine neue Verbindung zur Failoverclusterinstanz wiederherstellen. Mildert die AlwaysON Availability Group dieses Problem? Ist das Failover im Fall der SQL Server 2012 AlwaysON-Verfügbarkeitsgruppe für Clients …
Wir verwenden SQL Server 2008 R2 und haben eine sehr große Tabelle (über 100 datetimeMillionen Zeilen) mit einem primären ID-Index und eine Spalte mit einem nicht gruppierten Index. Wir sehen ein sehr ungewöhnliches Client / Server-Verhalten, das auf der Verwendung einer order byKlausel speziell für eine indizierte Datetime-Spalte basiert . …
Bei jedem Neustart meines Servers befindet sich die Datenbank immer im Wiederherstellungsmodus und es dauert ungefähr 20 Minuten, bis sie sich normal verhält. Dies passiert immer und nur, wenn ich den Server neu starte, also habe ich ein paar Fragen ... Mir wurde gesagt, dass dies durch eine große Protokolldatei …
Ich muss 100 Millionen Datensätze in einer einzelnen Tabelle aktualisieren, um die Tabelle zu normalisieren, indem der varchar-Wert einer Spalte einfach durch eine ID ersetzt wird. (Ich sage "Ersetzen", aber ich schreibe die ID wirklich in eine andere Spalte.) Ich versuche, den Datensatz zu normalisieren. Die noch nicht normalisierten Daten …
MSDN sagt, dass der Bereich der REAL-Zahlen - 3,40E + 38 bis -1,18E - 38, 0 und 1,18E - 38 bis 3,40E + 38 ist. Anscheinend ist die wahre Untergrenze viel niedriger. Das folgende Skript füllt eine REAL-Spalte mit 1.401298E-45: CREATE TABLE a ( r1 REAL NULL , r2 REAL …
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.