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.

2
Problem mit Verstößen gegen Fremdschlüsseleinschränkungen
Ich habe 3 Situationen identifiziert. Ein Student ohne Einschreibungen. Ein Student mit Einschreibungen, aber ohne Noten. Ein Student mit Einschreibungen und Noten. In der Registrierungstabelle befindet sich ein Auslöser für die Berechnung des GPA. Wenn ein Schüler Noten hat, wird er aktualisiert oder einen Eintrag in die GPA-Tabelle einfügen. Keine …


6
Schätzen Sie das projizierte Datenbankwachstum
Ich habe vor kurzem angefangen, mit SQL Server 2008 als DBA-Auszubildender zu arbeiten. Ich muss die Größe der Datenbank berechnen, aber auch das Wachstum in den letzten Monaten und das prognostizierte Wachstum für die nächsten 12 Monate schätzen. Ich kann die sp_spaceused-Anweisung verwenden, um die tatsächliche Größe zu berechnen, aber …

1
Welche Häufigkeit von Hash- / Sortierüberläufen in Tempdb ist von Bedeutung?
Unsere Unternehmensanwendung verwendet SQL Server zur Datenspeicherung und ist in erster Linie ein OLTP-System. Eine wichtige Komponente unserer Anwendung erzeugt jedoch eine erhebliche OLAP-Arbeitslast. Unsere Schreiblatenz für Tempdb beträgt ca. 100 ms. Dieser Trend hält im Laufe der Zeit an und ALLOW_SNAPSHOT_ISOLATIONist ausgeschaltet . Wir beheben dieses Problem und das …

1
Warum scheint ein UPDATE für eine Tabelle mit einem INSTEAD OF UPDATE-Trigger eine Clustered-Index-Einfügung sowie eine Clustered-Index-Aktualisierung durchzuführen?
Ich beginne mit einem sehr einfachen Beispiel: Zwei Tabellen, beide mit demselben Schema, gruppiert auf PK, von denen eine einen INSTEAD OF UPDATEAuslöser hat: CREATE TABLE Standard ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT NOT NULL ) GO CREATE TABLE InsteadOf ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT …




4
SQL Server 2012-Kopierdatenbank fehlgeschlagen
Ich möchte eine Kopie der Datenbank im selben SqlServer erstellen. Wenn ich den Assistenten zum Kopieren von Datenbanken verwende, wird ein Fehler ausgegeben: (Ich habe diese Schritte mit einer Test-DB ausgeführt und es funktioniert einwandfrei !!!!) config: Ein Benutzer Methode: "Verwenden Sie die SQL Management Object-Methode" Wählen Sie einen neuen …

2
Das automatische Failover der AlwaysOn-Verfügbarkeitsgruppe funktioniert nicht
Spielen mit dem AG-Setup Ich habe die WSFC eingerichtet und mit zwei Knoten in einer Verfügbarkeitsgruppe namens DevClusterOnline konfiguriert. Auf beiden Knoten (DEV-AWEB5 primär, DEV-AWEB6 sekundär) wird Windows Server 2008 R2 ausgeführt. Wenn ich die Gesundheit meiner AG überprüfe, bekomme ich Folgendes: Wenn Sie die folgende Abfrage ausführen, wird folgende …

3
Die SQL Server-Datenbankspiegelung wird sterben. Wie kann ich jetzt eine hohe Verfügbarkeit garantieren?
Die Datenbankspiegelungsfunktion von SQL Server wird nicht mehr funktionieren: Diese Funktion wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Vermeiden Sie die Verwendung dieser Funktion in neuen Entwicklungsarbeiten und planen Sie, Anwendungen zu ändern, die diese Funktion derzeit verwenden. Verwenden Sie stattdessen AlwaysOn-Verfügbarkeitsgruppen . Weiß jemand wann? Was …


2
Data Warehouse-Design für die Berichterstellung anhand von Daten für viele Zeitzonen
Wir versuchen, ein Data Warehouse-Design zu optimieren, das die Berichterstellung für Daten für viele Zeitzonen unterstützt. Beispielsweise haben wir möglicherweise einen Bericht über die Aktivität eines Monats (Millionen von Zeilen), in dem die Aktivität nach Tagesstunden gruppiert angezeigt werden muss. Und natürlich muss diese Stunde des Tages die "lokale" Stunde …

3
Wie finde ich alle Tabellen in einer Datenbank, die keinen expliziten Primärschlüssel haben?
Eine Google-Suche führte zu Millionen von Treffern beim Auffinden von Tabellen ohne Clustered-Index, wobei die PK normalerweise der Clustered-Index einer Tabelle ist. Eine Tabelle kann jedoch leicht einen natürlichen Schlüssel als Clustered-Index und einen nicht-Clustered-Surrogat-Index wie eine Identitätsspalte haben. Wie finde ich alle Tabellen in einer Datenbank ohne definierten Primärschlüssel? …


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.