Datenbankadministratoren

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


7
Begriff für Aktionen, die keine Transaktionen speichern
Wenn Sie sich nur die Datenbank ansehen, ist alles in Ordnung. Sie haben Transaktionen und wenn etwas schief geht, wird alles zurückgesetzt. Das ist schön - ich mag das. ABER: Ich möchte Mails senden. Jetzt bin ich in Schwierigkeiten, weil ich nicht zurückrollen kann. Beispiel: Transaktion beginnt Mail wird gesendet …

2
MySQL-Fehler: Das Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden
Ich habe gerade MySQL Ver 14.14 Distrib 5.7.22 mit Homebrew auf meinem macOS v10.13.4 installiert. Ich habe den Befehl ausgeführt: brew install mysql Nachdem die Installation gemäß den Anweisungen von Homebrew abgeschlossen war, führte ich den folgenden Befehl aus: mysql_secure_installation und es wurde der Fehler zurückgegeben:Error: Authentication plugin 'caching_sha2_password' cannot …
7 mysql 


2
Bedingte Verbindung in SSIS basierend auf dem Status der Verfügbarkeitsgruppe
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 den sekundären Replikaten zu arbeiten. Hintergrund: Alle Instanzen sind SQL Server 2014 …


3
Die Datenbank wechselt jedes Mal in den Wiederherstellungsmodus, wenn das Transaktionsprotokoll voll ist
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 Transaktionen zurückzusetzen. Ist das immer …

2
Ist eine Skalierung mit Microsoft SQL Server möglich?
Ist es möglich, eine SQL Server-Datenbank zu skalieren? Es gibt einige Lösungen für Failover-Clustering, die immer aktiviert sind. Gibt es jedoch eine Lösung für den Lastausgleich und die horizontale Partitionierung unter SQL Server? Es gibt einige in Azure , aber nicht in einer eigenständigen SQL Server-Instanz ...

3
Wie kann man feststellen, ob eine Sicherungsprotokollkette unterbrochen ist?
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 (Sicherung wurde durchgeführt VIRTUAL DEVICE) eine COPY_ONLY …

4
DATEADD erzeugt keine SARGable-Erwartung für eine Indexsuche
Ich habe eine [UserActivity]Basistabelle, die ein ActivityTypeIdPer UserIdund das, ActivityDatean dem die Aktivität stattgefunden hat , erfasst . Ich schreibe eine Abfrage / gespeicherte Prozedur, die die Eingabe der @UserId, @ForTypeIdsowie der @DurationIntervalund @DurationIncrementdie dynamische Rückgabe von Ergebnissen basierend auf N Anzahl von Sekunden / Minuten / Stunden / Tagen …

2
Einfaches SQL CTE-Update
Ich bin ein wenig ratlos über dieses CTE-Update: DECLARE @a TABLE (ID int, Value int); DECLARE @b TABLE (ID int, Value int); INSERT @a VALUES (1, 10), (2, 20); INSERT @b VALUES (1, 100),(2, 200); WITH cte AS ( SELECT * FROM @a ) UPDATE cte SET Value = b.Value …

1
Warum würde ein Fremdschlüssel von einer Tabelle zu sich selbst einen Deadlock verursachen, wenn zwei Löschvorgänge ausgeführt werden?
Ich habe eine Datenbank mit einer Tabelle "SelfRef". SelfRef hat zwei Felder: Id (guid, PK, not null) SelfRefId (guid, nullable) Es gibt eine Fremdschlüsseleinschränkung, die das SelfRefId-Feld wieder dem ID-Feld zuordnet. Ich habe ein EntityFrameworkCore-Projekt, das auf die Datenbank verweist. Ich führe den folgenden Test durch: Erstellen Sie zwei Einträge …
7 c#  sql-server 

2
ADD PERIOD FOR SYSTEM_TIME für Tabelle fehlgeschlagen
Ich habe: Tabelle mit vorhandenen Daten SQL Server 2016 SP1 SQL Server Management Studio 17.5 Ich verwende die folgende Anweisung, um meine Tabelle zu einer zeitlichen zu machen: ALTER TABLE [dbo].[AnalysisCustomRollupsV2JoinGroups] ADD [SysStartTime] DATETIME2(0) GENERATED ALWAYS AS ROW START HIDDEN CONSTRAINT DF_AnalysisCustomRollupsV2JoinGroups_SysStart DEFAULT GETUTCDATE() ,[SysEndTime] DATETIME2(0) GENERATED ALWAYS AS ROW …

3
Primärschlüssel auswählen: Wissenschaftliche Namen von Arten oder vom System zugewiesene numerische Kennungen?
Wissenschaftliche Namen sind allgemein anerkannte eindeutige Kennungen von Arten. Wissenschaftliche Namen haben jedoch Sonderzeichen wie Leerzeichen und Punkte. Kann es eine gute eindeutige Kennung für die Datenbank sein oder sollte man eindeutige numerische Kennungen zuweisen / implementieren? Wenn dies bei letzterem der Fall ist, gibt es eine global bekannte numerische …


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.