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.
Was ist der empfohlene Prozess für ein Upgrade Availability Groupsmit einem Sync Replica von SQL 2014 auf 2016? Mein Verständnis ist, dass in-placeUpgrades unter Datenbankprofis nicht wirklich beliebt sind. Gibt es eine Möglichkeit, in-placeUpgrades zu vermeiden Availability Groups? Gibt es eine Möglichkeit, einen 2016er Server einer vorhandenen 2014er Verfügbarkeitsgruppe beizutreten …
Ist es möglich, mit einer einzigen Suche oder einem einzigen Scan dieselben Daten wie die folgenden abzurufen, indem entweder die Abfrage geändert oder die Strategie des Optimierers beeinflusst wird? Code und ähnliches Schema befinden sich derzeit in SQL Server 2014. Repro-Skript. Installieren: USE tempdb; GO IF OBJECT_ID('dbo.TestUpload', 'U') IS NOT …
Kürzlich wurde mir klar, dass das Skripting der Datenbank standardmäßig keine Indizes enthält und ich die Option jedes Mal ändern muss. Könnte jemand bitte den Grund erklären? Gibt es einen Einblick in dieses Standardverhalten oder nur, weil Microsoft dies gerne tut?
Nach dem Erstellen der tpch-Datenbank in meinem SQL Server habe ich die folgende Abfrage versucht: set statistics io on DBCC DROPCLEANBUFFERS; select top 100 * from dbo.lineitem order by l_partkey; Das Tabellenzeilenelement hat einen nicht gruppierten Index für l_partkey. Ich habe die obigen Abfragen mehrmals ausgegeben und festgestellt, dass die …
Ich habe derzeit eine ziemlich große Tabelle (5-7 Millionen Zeilen). Diese Tabelle wird regelmäßig durch eine Prozedur neu erstellt, die die Daten in einer Staging-Tabelle erstellt und die Daten dann mithilfe der ALTER TABLE .. SWITCH TO ..Anweisung in die Produktionstabelle umschaltet . Beispiel: BEGIN TRAN; -- Rebuild indexes ALTER …
Ich habe ein Zertifikat, das ich aus der Datenbank entfernen möchte. Wenn ich den Befehl erteile DROP CERTIFICATE <FooCert> Ich bekomme den Fehler The certificate cannot be dropped because one or more entities are either signed or encrypted using it Laut Jason Strate sollte ich herausfinden können, was mit dem …
Auf einem Windows 2012 R2-Clusterserver mit SQL Server 2014 Enterprise. Sie haben gerade eine Instanz von 2014 SP1 CU4 auf 2016 RTM aktualisiert und erhalten jetzt diesen Fehler, wenn Sie versuchen, den SQL Server-Agenten zu starten. SQL SERVER AGENT LOG 2016-06-06 11:53:58 - ? [100] Microsoft SQLServerAgent version 13.0.1601.5 (X64 …
Ich möchte ein Audit-Trail-System in meiner Datenbank einrichten, um UPDATE/INSERTAnweisungen für eine bestimmte Tabelle mit sehr hoher Aktivität zu überwachen . Ich habe zwei Möglichkeiten vor mir: Verwenden des in SQL Server integrierten Audit-Systems oder Erweiterte Ereignisse. Da SQL Server Audit intern erweiterte Ereignisse verwendet, gehe ich davon aus, dass …
Vielleicht ist mein Problem für diese Community einfach, aber für mich (einen einfachen Java-Programmierer) ist es ein großes Problem. Ich habe eine große Datenbank mit immer mehr Daten. Der externe Datenbankadministrator hatte also einen Job erstellt, der mir in einer temporären Tabelle die Daten anzeigt, die ich benötige. Aber er …
Ich bin kürzlich einer Firma beigetreten und habe gerade festgestellt, dass bei vielen gespeicherten Prozeduren derselbe Codeabschnitt durchgehend wiederholt wird. Ich habe es bemerkt, weil ich beauftragt wurde, einen kleinen Abschnitt dieses Codes in jedem SP zu ändern, in dem er aufgetreten ist :) Es ist ein ziemlich umfangreiches Stück …
Gibt es ein T-SQL-Äquivalent zu den Mustern [0-9]und [a-z], mit dem ich Werte aus einer Spalte abrufen kann, die Interpunktion enthält? Zum Beispiel: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Dies würde Werte zurückgeben, bei …
Ich muss glauben, dass es einen Grund dafür gibt, aber für mein Leben kann ich es nicht herausfinden. Es sieht so aus, als ob die Reihenfolge der Servernamen in einem Central Management Server unabhängig von der Zusammenstellung des Servers, der als CMS fungiert, Groß- und Kleinschreibung berücksichtigt. Im Anhang finden …
HINTERGRUND Ich habe kürzlich einige ziemlich hohe CXPacket-Wartezeiten untersucht, bei denen ich SQL Sentry verwendet habe, um die Prozessoraktivität ziemlich genau zu überwachen. Eine Sache, die mir als Ergebnis aufgefallen ist, ist, dass wir massive Spitzen beim Kontextwechsel haben. Unten finden Sie eine 5-minütige Probe, aber dieses Muster ist den …
Betrachten Sie die folgende Abfrage: CREATE PROC dbo.GetPage @orderid AS INT = 0, -- anchor sort key @pagesize AS BIGINT = 25 AS SELECT TOP (@pagesize) orderid, orderdate, custid, empid FROM dbo.Orders WHERE orderid > @orderid ORDER BY orderid; exec GetPage 25,25 SET STATISTICS IO für die oben zurückgegebene Abfrage: …
Szenario: SQL Server 2014 (v12.0.4100.1) Der .NET-Dienst führt diese Abfrage aus: SELECT name, base_object_name FROM sys.synonyms WHERE schema_id IN (SELECT schema_id FROM sys.schemas WHERE name = N'XXXX') ORDER BY name ... was ungefähr 6500 Zeilen zurückgibt, aber oft nach mehr als 3 Minuten eine Zeitüberschreitung aufweist. Das XXXXobige ist nicht …
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.