Als «sql-server» getaggte Fragen

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.

6
Erstellen der SQL Server-Leistungsbasisüberwachung
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 …

1
Mehrere Fragen zu SGAM & GAM & IAM & PFS in SQL Server
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 / …

1
Protokollversand großer DBs - was ist mit dem Protokoll?
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 …

1
Ich möchte einen Benutzer / ein Login zur Rolle in einer anderen Datenbank hinzufügen, ohne die Datenbank zu wechseln
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 …

2
Migration von Text und Bild zu varchar (max) und varbinary (max)
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 …

3
Alternativen zu SQL Server TDE
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? …

2
Welchen soll man vertrauen?
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 …

3
Ändern Sie versehentlich den Datenbanknamen (SQL Server 2008)
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. …




2
Finden aller Verknüpfungen, die zum programmgesteuerten Verknüpfen einer Tabelle erforderlich sind
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 …

1
Überlauf der Zeilengröße in SQL Server zusammenführen - "Es kann keine Zeilengröße erstellt werden."
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 ... …

1
Warum können wir nicht mehrere Kaskadenpfade haben?
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 …

3
Verwenden eines CTE in IF EXISTS Query
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, …
8 sql-server  cte 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.