Time Travel: Datenaufbewahrung für eine aus einer Freigabe erstellte Datenbank deaktiviert

Achtung

Diese Verhaltensänderung ist in Bundle 2023_02 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn ein Datenverbraucher eine lokale Datenbank aus einer Anbieterfreigabe erstellt, erbt diese Datenbank die standardmäßige Time Travel-Aufbewahrungsfrist (d. h. die Einstellung des Parameters DATA_RETENTION_TIME_IN_DAYS). Wenn die Datenbank gelöscht wird, werden deren historische Daten mit der angegebenen Datenaufbewahrungsfrist gespeichert. Sobald jedoch eine Datenbank, die aus einer Freigabe erstellt wurde, gelöscht wird, kann sie unabhängig von der eingestellten Datenaufbewahrungsfrist nicht mehr aus Time Travel wiederhergestellt werden (z. B. nicht gelöscht werden).

Dieses Verhalten hat sich wie folgt geändert:

Bisher:

Wenn eine aus einer Freigabe erstellte Datenbank gelöscht wurde, wurden deren historische Daten gemäß der Aufbewahrungsfrist gespeichert, die im geerbten Parameterwert DATA_RETENTION_TIME_IN_DAYS festgelegt war. Unabhängig von der Datenaufbewahrungsfrist konnte Time Travel jedoch nicht verwendet werden, um die Datenbank wiederherzustellen (d. h. das Löschen der Datenbank konnte nicht rückgängig gemacht werden).

Jetzt:

Wenn eine Datenbank aus einer Freigabe erstellt wird, hat der Parameter DATA_RETENTION_TIME_IN_DAYS den Wert 0.

Ref.: 945