Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten



2
Ich kann keinen Prozess finden, der Backups erstellt
Wir haben eine Instanz von SQL Server 2008 auf einem Kundenserver installiert. Die IT-Abteilung des Kunden ist für die verschiedenen Sicherungen der Maschine verantwortlich. Das SQL Server-Protokoll zeigt, dass jeden Tag um 19 Uhr eine vollständige Sicherung durchgeführt wird. Es können jedoch keine Hinweise auf einen in SQL Server geplanten …

2
Eine Datenbank SQL Server 2012 kann nicht gespiegelt werden
Wenn Sie versuchen, eine Datenbank mit dem folgenden Befehl zu spiegeln ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Ich erhalte den folgenden Fehler Meldung 1475, Ebene 16, Status 105, Zeile 1 Die Datenbank "test0916aj8CJ" enthält möglicherweise protokollierte Massenänderungen, die nicht gesichert wurden. Erstellen Sie eine Protokollsicherung für die Hauptdatenbank oder …




1
So richten Sie die indizierte Ansicht ein, wenn Sie TOP 1 mit ORDER BY aus verschiedenen Tabellen auswählen
Ich habe Probleme, im folgenden Szenario eine indizierte Ansicht einzurichten, damit die folgende Abfrage ohne zwei Clustered-Index-Scans ausgeführt wird. Immer wenn ich eine Indexansicht für diese Abfrage erstelle und sie dann verwende, scheint sie jeden Index zu ignorieren, den ich darauf gesetzt habe: -- +++ THE QUERY THAT I WANT …




3
Finden Sie die Identität des Clients, der eine Abfrage in SQL Server auslöst, ohne Trigger zu verwenden?
Ich verwende derzeit Change Data Capture (CDC) , um Datenänderungen zu verfolgen, und ich möchte den Hostnamen und die IP-Adresse des Clients verfolgen, der die Abfrage sendet, die die Änderungen vorgenommen hat. Wenn 5 verschiedene Clients über denselben Benutzernamen angemeldet sind, besteht das Rätsel, welcher der 5 Clients die Abfrage …

2
Wählen Sie nur die Datensätze aus, die unterschiedliche / mehrere Werte für eine bestimmte Spalte haben
Unten finden Sie ein Beispiel für meine Mitgliedschaftstabelle. Es gibt einige Datensätze mit mehreren Werten im E-Mail-Feld. Ich möchte nur die Datensätze auswählen, die mehrere E-Mail-Werte haben: Mitgliedertabelle ID LASTNAME FIRSTNAME EMAIL 567 Jones Carol carolj@gmail.com 567 Jones Carol caroljones@aol.com 678 Black Ted tedblack@gmail.com 908 Roberts Cole coleroberts@gmail.com 908 Roberts …
11 select  count  distinct 

1
Der merkwürdige Fall von HADR_SYNC_COMMIT wartet
Wir bemerken ein interessantes Muster für HADR_SYNC_COMMITWartezeiten in unserer Umgebung. Wir haben eine drei Replik; Eine primäre, eine synchrone sekundäre und eine asynchrone sekundäre in einem Rechenzentrum, und wir haben gerade drei weitere ASYNC- Replikate in einem anderen Rechenzentrum hinzugefügt (~ 2400 Meilen voneinander entfernt). Seitdem stellen wir eine enorme …

1
Sperren von Postgres für die Kombination UPDATE / INSERT
Ich habe zwei Tische. Eine ist eine Protokolltabelle; Ein anderer enthält im Wesentlichen Gutscheincodes, die nur einmal verwendet werden können. Der Benutzer muss in der Lage sein, einen Gutschein einzulösen, der eine Zeile in die Protokolltabelle einfügt und den Gutschein als verwendet markiert (durch Aktualisieren der usedSpalte auf true). Natürlich …

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.