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.
Um einen Überblick und vergleichbare Daten zu erhalten, besteht meine aktuelle Aufgabe darin, eine Leistungsbasis zu erstellen, um einige Zahlen zu den verschiedenen produktiven SQL Server-Instanzen zu erhalten. Meine Gedanken sind: Ich möchte mehrere DMVs verwenden Ich möchte einen Profiler-Trace einbinden (inkl. Exec. Pläne) Ich möchte Perfmon-Daten einschließen Was ich …
Haben Sie mehrere Fragen zur internen Struktur von SQL Server. Nehmen wir an, wir haben eine Tabelle in einer Datenbank. SGAM- und GAM-Seiten verfolgen gemeinsam genutzte und einheitliche Ausdehnungen innerhalb eines einzelnen GAM-Intervalls (~ 4 GB) und helfen uns bei der Zuweisung geeigneter Ausdehnungsarten bei der Zuweisung von Seiten / …
Ich richte gerade den Protokollversand einer großen Datenbank ein (ca. 1,5 TB) und frage mich, was ich mit der Protokolldatei tun kann. So wie es aussieht, möchte ich die folgenden Schritte ausführen: Ändern Sie DB in FULL Recovery Nehmen Sie eine vollständige Sicherung (5-6 Stunden) auf der Primärseite vor Stellen …
Ich habe eine Rolle / Anmeldung in einer 'neuen' Datenbank mynewdbmit einer Rolle "emailsender". Ich habe ein Profil für geschrieben sp_send_dbmailund versuche nun, das Login dem DatabaseMailUserRoleIn hinzuzufügen, msdbund es scheint, als würde ich mich im Kreis bewegen. Wichtig ist, dass ich mein Update-Skript ausführen möchte mynewdb. Ich weiß, dass …
Ich habe eine SQL Server - Datenbank , die eine Anzahl enthält imageund textSpalten, und ich studiere potenzielle Probleme , die eine Migration von ihnen zu ihren nicht-veralteten Pendants entstehen könnten varbinary(max)und varchar(max). Abgesehen von Änderungen am Anwendungscode sind meine Hauptanliegen potenzielle "Fallstricke", die damit verbunden sind. Gibt es beispielsweise …
Aufgrund der hohen Kosten für SQL Server Enterprise Edition, die die Funktion zur transparenten Datenverschlüsselung enthält, suche ich nach einem alternativen Produkt und habe nur einige Optionen gefunden: DbDefence NetLib Encryptionizer Könnte jemand Einzelheiten zu seinen Erfahrungen mit einem der oben genannten Produkte (Auswirkungen auf die Leistung, Benutzerfreundlichkeit usw.) angeben? …
Wir beheben ein langjähriges Problem mit einem Anbieter. Ihre Software neigt dazu, ein- oder zweimal pro Woche einzufrieren und nicht mehr zu arbeiten, was zu erheblichen Betriebsstörungen führt. Sie konnten die Ursache nicht ermitteln, obwohl wir ihnen viele GB Protokolle und Sicherungen der Datenbank gesendet haben. In letzter Zeit haben …
Es ist mir NOCH nicht passiert. Aber ich habe darüber nachgedacht. Ich habe mit meiner Trainingsumgebung herumgespielt und versehentlich auf den Datenbanknamen geklickt und dann den Buchstaben A berührt. Nehmen wir an, ich drücke die Eingabetaste. Jetzt heißt die Datenbank A und ich erinnere mich nicht an den ursprünglichen Namen. …
Ich muss auf schnellstem Weg eine Reihe von Datensätzen ( 500.000 ) gleichzeitig in die Datenbank einfügen . Ich habe versucht, 1.700 Datensätze gleichzeitig einzufügen, aber es hat zwanzig Minuten gedauert !! Ich benutze SQL-SERVERund C#. Obwohl die folgende Tabelle nicht zur Technik des schnellen Einfügens beiträgt, entscheide ich mich …
[SQL Server 2012 SP2 EE] Warum gibt mir das folgende Skript einen Fehler in Bezug auf Tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Hier ist der Fehler, …
Ich habe eine Datenbank in SQL Server 2008, die ständig wächst, und ich möchte wissen, welche Tabellen in den letzten 6 Monaten das größte Wachstum verursacht haben.
Bei einer SourceTable und einer TargetTable möchte ich programmgesteuert eine Zeichenfolge mit allen erforderlichen Verknüpfungen erstellen. Kurz gesagt, ich versuche einen Weg zu finden, um einen String wie diesen zu erstellen: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn Ich habe …
Die Zieltabelle, in die ich die Daten zusammenführen möchte, enthält ~ 660 Spalten. Der Code für die Zusammenführung: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED AND ((targetTable.[sampletime] <= sourceTable.[sampletime])) THEN UPDATE SET ... …
Sie können sehen, dass viele Fragen zu mehreren Kaskadenpfaden gestellt wurden . Zum Beispiel: /programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths /programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1 /programming/27613117/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths-s Nach meinem Verständnis ist es jedoch völlig in Ordnung, dass Sie einen untergeordneten Datensatz für viele und nicht nur für eine Bedingung für das Löschen der zugehörigen Stammsätze löschen möchten . Während in …
Ist es möglich, in SQL Server 2012 etwas Ähnliches wie das Folgende zu tun? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END Ich habe versucht, …
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.