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.
Ist es möglich, SQL Server Management Studio (SSMS) zu konfigurieren? wird das oben gezeigte Dialogfeld nicht angezeigt, wenn ich ein nicht gespeichertes Abfragefenster schließe?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe kürzlich ein Projekt übernommen und festgestellt, dass in den meisten Tabellen der Primärschlüssel die Eigenschaft " NOT FOR REPLICATION" hat. Ich bin kein DBA, aber in …
Ich behebe die Fehler einer gespeicherten Prozedur mit schlechter Leistung. In diesem Abschnitt der Prozedur wird die Warnung NO JOIN PREDICATE ausgegeben select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL …
Ich habe unseren Datenbankserver "gesichert". Zu diesem Zweck habe ich einige Berechtigungen aus den Ordnern entfernt, die von der SQL Express-Installation erstellt wurden. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. Ich behielt die Berechtigungen für den Ordner "Data" bei, entfernte jedoch alles, was ich für nicht erforderlich hielt, von den anderen. Jetzt kann …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich habe etwas anderes recherchiert, als ich auf dieses Ding gestoßen bin. Ich habe Testtabellen mit einigen Daten generiert und verschiedene Abfragen ausgeführt, um herauszufinden, wie sich die …
Das folgende T-SQL dauert auf meinem Computer mit SSMS v17.9 ungefähr 25 Sekunden: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; Es kumuliert 532 ms ASYNC_NETWORK_IOWartezeit nach beiden sys.dm_exec_session_wait_statsund sys.dm_os_wait_stats. Die Gesamtwartezeit …
Einfache Frage Wie wird der SQL Server Quantum (4 ms) mit dem Server OS Quantum synchronisiert (normalerweise: 187,5 ms)? Einfache Frage erklärt Nachdem 184 ms OS-Quantum verwendet wurden (was 46 vollständigen SQL-Quantums entspricht), hat das OS-Quantum 3,5 ms Zeit, bevor es den Zeitplan an einen anderen Prozess übergeben muss. Das …
Ich habe eine gespeicherte Prozedur mit dem Schema "SalesTraining". Ich möchte alle SalesTraining-Schemata in "Sales" ändern. Gibt es eine bessere Möglichkeit als die gespeicherten Prozeduren neu zu erstellen? Danke
Wenn man von anderen Programmiersprachen zu SQL kommt, sieht die Struktur einer rekursiven Abfrage ziemlich seltsam aus. Gehen Sie Schritt für Schritt durch, und es scheint auseinander zu fallen. Betrachten Sie das folgende einfache Beispiel: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS …
Angesichts dieser Tabelle: CREATE TABLE dbo.Target ( TargetId int identity(1, 1) NOT NULL, Color varchar(20) NOT NULL, Action varchar(10) NOT NULL, -- of course this should be normalized Code int NOT NULL, CONSTRAINT PK_Target PRIMARY KEY CLUSTERED (TargetId) ); In zwei leicht unterschiedlichen Szenarien möchte ich Zeilen einfügen und die …
Ich habe einen Tisch wie diesen: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Verfolgen Sie im Wesentlichen Aktualisierungen von Objekten mit zunehmender ID. Der Konsument dieser Tabelle wählt einen Teil von 100 verschiedenen Objekt-IDs aus, die nach UpdateIdeinem bestimmten geordnet sind …
Ich habe kürzlich eine SQL Server-Datenbank geerbt , die Guids speichert, BINARY(16)anstatt sie UNIQUEIDENTIFIERzu verwenden. Dies wird für alles ausgeführt, einschließlich der Primärschlüssel. Sollte ich besorgt sein?
Ich habe ein Stück Code, der Einfügungen in stark denormalisierten Tabellen ausführt. Die Tabellen haben Spaltennummern von ~ 100 bis 300+. Dies ist SQL Server 2008 R2, das unter Windows Server 2008 ausgeführt wird. Jede Einfügung besteht aus dem Einfügen in eine Reihe von Tabellen unter derselben Transaktion. Einige Einfügungen …
Gemäß diesem Blog werden Parameter für eine Funktion oder eine gespeicherte Prozedur im Wesentlichen als Pass-by-Value- OUTPUTParameter behandelt, sofern es sich nicht um Parameter handelt, und im Wesentlichen als sicherere Version von Pass-by-Reference- OUTPUTParametern. Zuerst dachte ich, das Ziel, TVP zur Deklaration READONLYzu zwingen, sei, den Entwicklern klar zu signalisieren, …
Ich habe eine ziemlich große Tabelle mit einer der Spalten, die XML-Daten mit einer durchschnittlichen Größe des XML-Eintrags von ~ 15 Kilobyte sind. Alle anderen Spalten sind reguläre Ints, Bigints, GUIDs usw. Um einige konkrete Zahlen zu haben, nehmen wir an, die Tabelle hat eine Million Zeilen und 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.