Ich verwende SQL Server 2008 Standard, der keine SEQUENCEFunktion hat. Ein externes System liest Daten aus mehreren dedizierten Tabellen der Hauptdatenbank. Das externe System speichert eine Kopie der Daten und überprüft diese regelmäßig auf Änderungen der Daten und aktualisiert ihre Kopie. Um die Synchronisierung effizient zu gestalten, möchte ich nur …
Beim Aktualisieren einer Zeile in einer temporären Tabelle werden die alten Werte für die Zeile in der Verlaufstabelle mit der Transaktionsstartzeit als gespeichert SysEndTime. Bei den neuen Werten in der aktuellen Tabelle beginnt die Transaktion mit der SysStartTime. SysStartTimeund SysEndTimesind datetime2Spalten, die von temporalen Tabellen verwendet werden, um aufzuzeichnen, wann …
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?
Ich habe eine Postgres DB-Bereitstellung in Compose.io und verwende die Standard-Datenbank "compose" für meine App. Ich möchte den aktuellen DB-Inhalt löschen, damit ich die DB mit einem neuen Schema neu erstellen kann. Ich habe gelesen, dass der beste Weg, dies zu tun, mit "drop schema public cascade" ist, aber wenn …
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 …
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.