Ich habe festgestellt, dass Ausführungspläne manchmal ein StatementParameterizationTypeAttribut enthalten. Was ist das, was bedeutet es und wann erscheint
Ich habe festgestellt, dass Ausführungspläne manchmal ein StatementParameterizationTypeAttribut enthalten. Was ist das, was bedeutet es und wann erscheint
Ich stehe vor einer Situation, die nur schwer anzugehen ist. Ich brauche Hilfe, um zu verstehen, was passiert. TL; DR : Jedes Mal, wenn das Transaktionsprotokoll in SQL Server voll ist, muss die Datenbank heruntergefahren werden, um in den Wiederherstellungsmodus zu gelangen und die fehlerhaften...
Ich hatte eine Situation, in der die nativen Sicherungen auf einem Server erstellt wurden. Ich habe zufällig gesehen, msdbdass es ein Backup-Tool eines Drittanbieters ( AppAssure) gab, das auch VSS (Art) verwendete backup to virtual device. In einem bestimmten Intervall führte die AppAssure...
Ich arbeite an einem SSIS-Paket, das Entwicklungsdatenbanken aus Produktionssicherungen aktualisiert. Das Paket ist seit Jahren vorhanden, aber wir stellen Verfügbarkeitsgruppen auf der Entwicklungsinstanz bereit, sodass die Aufgaben geändert werden müssen, um sowohl mit den primären als auch mit...
Ich habe einen Tisch mit Transaktionen für einen Bus (Boarding Riders). Angesichts der Routen-ID und des Datums muss ich in einer anderen Tabelle nachschlagen, welchen Servicetyp es an diesem Tag ausgeführt hat. Die Busfahrpläne ändern sich höchstens alle 6 Monate, wobei die meisten Jahre...
Kürzlich hat unser Schulbezirk mehrere Server von Version 2005 auf 2016 und von physischen Servern auf VM-Server aktualisiert. Unser Infrastruktur-Team präsentierte die VM-Server für die SQL Server-Installation mit einem einzigen Kern. Ich versuche dem Leiter dieser Abteilung zu erklären, dass SQL...
Ist es möglich, eine "neuere Version" der LDF-Datei mit einer älteren Version der MDF-Datei zu kombinieren und Änderungen in der LDF protokolliert zu halten? Nehmen wir an, dass es in der Zwischenzeit keine Protokollsicherungen gegeben hat, da dies meiner Meinung nach dies wirklich unmöglich machen...
Wenn es dumm ist und funktioniert, ist es immer noch dumm. Das Hullabaloo über GDPR brachte mich zum Nachdenken - wenn Sie in Ihre Backups gehen und Daten ändern / löschen müssten, wie würden Sie das tun? Das Öffnen einer .bak-Datei klingt für mich schwierig. Aber es ist ziemlich einfach, eine...
Ich habe eine einzige Tabelle zum Speichern von 'Aufgaben'. Eine Aufgabe kann ein Elternteil und / oder ein Kind sein. Ich verwende die ' ParentID ' als FK, die auf die PK in derselben Tabelle verweist. Es ist NULLABLE. Wenn es also NULL ist, hat es keine übergeordnete Aufgabe. Beispiel ist der...
Wir haben zwei Server (SQL-ATL01, SQL-ATL02), die einen Failover-Cluster bilden und jeweils als Teil einer SQL Server-Hochverfügbarkeitsgruppe (HAG) ausgeführt werden. Jeder Server verfügt über zwei Netzwerkkarten. Eine ist eine 10-Gbit-Karte, die direkt mit dem anderen Server verbunden ist und zum...
Ich habe die folgende Deadlock-XML <deadlock> <victim-list> <victimProcess id="process3340d548c8" /> </victim-list> <process-list> <process id="process3340d548c8" taskpriority="0" logused="1676" waitresource="KEY: 5:72057594083016704 (80e6876e1037)" waittime="4843"...
Wie ist in SQL Server ... Sp: CREATE PROCEDURE insertToTable @field1 VARCHAR(256), @field2 varchar(256), @field3 varchar(256) AS BEGIN SET NOCOUNT ON IF NOT EXISTS (SELECT * FROM my_table WHERE field1 = @field1) INSERT INTO my_table (field1, field2, field3) VALUES (@field1, @field2, @field3); ELSE...
Ich habe eine vorhandene Datenbanklösung, die nicht sehr gut funktioniert. Ich suche nach mehrdimensionalen Daten mit einer traditionellen Tabellenstruktur unter Verwendung von Floats usw. Die Datenbank enthält ~ 1-2 Millionen Zeilen. Nach einiger Suche bin ich auf die SQL Server-Geodatentypen...
Ich bin ein bisschen ein SQL-Neuling. Ich habe versucht, eine automatisch generierte Spalte zu erstellen, die TAGaus 5 anderen Spalten aufgerufen wird , von denen einige NULL-Markierungen beibehalten können. Die zum Erstellen der automatisch generierten Spalte verwendete Syntax lautet: [Tag] AS...
Wir haben eine große Anzahl von Textdateien, die wir für die Freitext- / Volltextsuche verwenden möchten, kombiniert mit relational strukturierten Metadaten über die Textdatei. Eine Suche könnte also lauten: "Geben Sie mir alle Dateien, die zur Gruppe X (oder zu Untergruppen von X) gehören, einen...
Ich muss die Gesamtzeit ermitteln, die für die Ausführung der Abfrage in SQL-SERVER 2016 benötigt wird, wenn sich alle Datenseiten nur auf der Festplatte befinden sollen. Um dies zu erreichen, habe ich alle Puffer im SQL-Server mit den folgenden Befehlen gelöscht: DBCC FREEPROCCACHE WITH...
Ich habe eine AD-Gruppe, die als Windows Authenticated SQL Login auf meinem SQL Server eingerichtet ist. Darauf DatabaseAhat die db_datareaderund publicRollen. Daher haben die Benutzer dieser AD-Gruppe nur Lesezugriff auf die Entitäten in der Datenbank. Innerhalb von habe DatabaseAich eine...
Ich bin heute auf eine Abfrage gestoßen, die etwas getan hat, was ich vorher noch nicht gesehen habe. Es hat ungefähr so etwas gemacht: SELECT MIN(+ - schema_id) AS [WhatInTheWorld?], MIN(schema_id) AS MinimumID, MAX(+ - schema_id) AS [Uhhh], MAX(schema_id) AS MaxID FROM sys.objects Welches...
Wenn Sie SQL Server im Glasfasermodus ( Lightweight Pooling ) ausführen, wird die Verwendung von SQL CLR deaktiviert: Die Ausführung der Common Language Runtime (CLR) wird beim Lightweight-Pooling nicht unterstützt. Deaktivieren Sie eine von zwei Optionen: "clr enabled" oder "lightweight pooling"....
Ich stolpere über diesen Auslöser, wenn ich versuche, eine Datenbank zu analysieren: Create trigger [tbl_Details_Trigger] on [tbl_Details] Instead of Insert As Insert into [tbl_Details] Select * from inserted Für mich sieht es so aus, als ob dieser Auslöser nichts Besonderes bewirkt, und wenn er...