Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do: SQL Server 2016 (13.x) i nowsze wersje
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Można niezależnie użyć partycjonowania zarówno w tabeli bieżącej, jak i historii. Nie można jednak używać partycjonowania w celu zmiany zawartości danych bez przechowywania wersji systemu.
Partycjonowanie to funkcja wersji Enterprise w programie SQL Server 2016 (13.x) przed dodatkiem Service Pack 1 i starszymi wersjami. Partycjonowanie jest obsługiwane we wszystkich wersjach programu SQL Server 2016 (13.x) z dodatkiem Service Pack 1 i nowszymi wersjami.
Partycjonowanie tabel czasowych
W tej sekcji opisano sposób używania SWITCH IN i SWITCH OUT z tabelami czasowymi.
Bieżąca tabela
SWITCH IN do bieżącej tabeli można użyć do ułatwienia ładowania danych i ułatwienia wykonywania zapytań dotyczących danych, podczas gdy SYSTEM_VERSIONING jest ON.
SWITCH OUT nie jest dozwolona, gdy SYSTEM_VERSIONING jest ON.
Tabela historii
Możesz uruchomić SWITCH OUT z tabeli historii, podczas gdy SYSTEM_VERSIONING jest ON, aby przeczyścić fragmenty danych historycznych, które nie są już istotne.
SWITCH IN nie jest dozwolone, gdy SYSTEM_VERSIONING jest ON, ponieważ może unieważnić spójność danych czasowych.
Treści powiązane
- Tabele czasowe
- Rozpoczynanie pracy z tabelami czasowymi w wersji systemowej
- sprawdzanie spójności systemu tabel czasowych
- zagadnienia i ograniczenia dotyczące tabel czasowych
- zabezpieczenia tabeli temporalnej
- Zarządzanie przechowywaniem danych historycznych w systemowo wersjonowanych tabelach czasowych
- System-wersjonowane tabele czasowe z tabelami zoptymalizowanymi dla pamięci
- Widoki i funkcje metadanych tabel czasowych