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.
Macht es einen Unterschied, ob Sie eine Ansicht innerhalb oder außerhalb der Ansicht filtern? Gibt es beispielsweise einen Unterschied zwischen diesen beiden Abfragen? SELECT Id FROM MyTable WHERE SomeColumn = 1 Oder SELECT Id FROM MyView WHERE SomeColumn = 1 Und MyViewist definiert als SELECT Id, SomeColumn FROM MyTable Und …
Als Entwickler benutze ich SQL Profiler ziemlich oft. Es ist ein gutes Debugging-Tool, um zu verfolgen, was mein Code tut, und um Leistungsprobleme zu analysieren. Aber ich habe es immer in meiner Entwicklungsumgebung und auf sehr kontrollierte Weise verwendet. Starten Sie meine Anwendung und bringen Sie sie in einen bestimmten …
Was ist die beste Möglichkeit, um Spalten zu großen Produktionstabellen in SQL Server 2008 R2 hinzuzufügen? Laut Online-Büchern von Microsoft: Die in ALTER TABLE angegebenen Änderungen werden sofort implementiert. Wenn die Änderungen Änderungen an den Zeilen in der Tabelle erfordern, aktualisiert ALTER TABLE die Zeilen. ALTER TABLE erwirbt eine Schemaänderungssperre …
Ich habe eine SQL-Anweisung, die Zeilen in eine Tabelle mit einem Clustered-Index in der Spalte TRACKING_NUMBER einfügt. Z.B: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Meine Frage ist: Hilft es, eine ORDER BY-Klausel in der SELECT-Anweisung für die Spalte mit dem gruppierten Index zu verwenden, …
Gibt es eine integrierte Funktion / gespeicherte Prozedur / Abfrage, die hilfreich ist, um Informationen zur Größe MyTablein der SQL Server-Datenbank abzurufen ?
Nach der Suche im Internet konnte ich den Grund nicht finden Warum müssen wir Indizes in SQL Server neu erstellen und neu organisieren? Was passiert intern, wenn wir neu aufbauen und organisieren? In einem Artikel auf einer Website heißt es: Der Index sollte neu erstellt werden, wenn die Indexfragmentierung mehr …
Ich versuche, einen Principal aus der Datenbank zu löschen, kann dies jedoch nicht, da er ein Schema besitzt. Wenn ich den Benutzer bearbeite, ist das Kontrollkästchen zum Deaktivieren des Schemas jedoch blau und nicht entfernbar. Wie kann ich den Principal aus diesen Schemata entfernen?
Wir verwenden insgesamt 6 Datenbanken für eine Anwendung und können nur 4 TB Speicherplatz auf alle 6 automatisch wachsenden Datenbanken (über SAN-Speicher) verteilen. Ich möchte eine Abfrage (einen Bericht) für eine einzelne Datenbank schreiben, in der die Attribute "Derzeit zugewiesener Speicherplatz" und "Verfügbarer freier Speicherplatz" unter der Option Aufgaben> Verkleinern> …
Ich arbeite mit SQL Server 2012. Ich möchte überprüfen, ob ein Benutzer vorhanden ist, bevor ich ihn einer Datenbank hinzufüge. Das habe ich getestet: USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_principals] WHERE name = N'IIS APPPOOL\MyWebApi AppPool') Begin CREATE USER [IIS APPPOOL\MyWebApi AppPool] FOR LOGIN [IIS APPPOOL\MyWebApi …
Ich versuche, mehr über den in SQL Server 2016 eingeführten Abfrageplanoperator "Fremdschlüsselreferenzprüfung" zu erfahren. Es gibt nicht viele Informationen dazu. Microsoft hat es hier angekündigt und ich habe hier darüber gebloggt . Der neue Operator wird angezeigt , indem eine Zeile aus einer übergeordneten Tabelle mit mindestens 254 eingehenden Fremdschlüsselreferenzen …
Ich muss eine lokale SQL Server 2017-Datenbank auf eine Azure SQL-Datenbank migrieren und stehe vor einigen Herausforderungen, da einige Einschränkungen zu beachten sind. Insbesondere, da eine Azure SQL-Datenbank nur in UTC-Zeit (keine Zeitzonen) funktioniert und wir die Ortszeit benötigen, müssen wir die Verwendung von GETDATE() überall in der Datenbank ändern …
Ich habe mehrere hundert (derzeit 466, aber ständig wachsende) Tabellen, die ich von einem Server auf einen anderen kopieren muss. Ich musste das noch nie machen, daher bin ich mir nicht sicher, wie ich es angehen soll. Alle Tabellen haben dasselbe Format:Cart<Eight character customer number> Dies ist Teil eines größeren …
Betrachten Sie den folgenden Abfrageplan in SQL Server 2014: Im Abfrageplan ar.fId = ar.fIdergibt eine Selbstverknüpfung eine Schätzung von 1 Zeile. Dies ist jedoch eine logisch inkonsistente Schätzung: Sie arenthält 20,608Zeilen und nur einen eindeutigen Wert von fId(in der Statistik genau wiedergegeben). Daher erzeugt dieser Join das vollständige Kreuzprodukt von …
Laut offiziellem Microsoft BOL ist DENSE_RANK nicht deterministisch ( RANK () ). Nach den Ranglistenfunktionen von Itzik Ben-Gan "... sind die Funktionen RANK () und DENSE_RANK () immer deterministisch". Wer hat Recht? Was ich bisher gefunden habe: Microsoft Definition "Deterministische Funktionen geben immer das gleiche Ergebnis zurück, wenn sie mit …
Hintergrund Ich bin dabei, eine 160-GB-Datenbank von MSSQL 2008 (Standard) auf einem Win 2008-Server mit 48 GB RAM auf einen neuen Server zu migrieren, auf dem MSSQL 2012 (64-Bit-Webedition) unter Win 2012 mit 64 GB RAM ausgeführt wird. Der alte Server ist aktiv und unter Last. Der neue Server ist …
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.