Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Łączy wszystkie dane i pliki delta w określonym zakresie transakcji.
Note
Ta procedura przechowywana jest wycofana w SQL Server 2016 (13.x). Nie jest już potrzebny i nie można go używać, zaczynając od SQL Server 2016 (13.x).
Więcej informacji można znaleźć w artykule Tworzenie i zarządzanie pamięcią masową dla obiektów Memory-Optimized.
Transact-SQL konwencje składni
Syntax
sys.sp_xtp_merge_checkpoint_files
[ @database_name = ] N'database_name'
, [ @transaction_lower_bound = ] transaction_lower_bound
, [ @transaction_upper_bound = ] transaction_upper_bound
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Nazwa bazy danych, na której należy wywołać merge. @database_name to nazwa sysname. Jeśli baza danych nie posiada tabel w pamięci, procedura ta zwraca błąd użytkownika. Jeśli baza danych jest offline, zwraca błąd.
[ @transaction_lower_bound = ] transaction_lower_bound
Bigint dolna granica transakcji dla pliku danych, jak pokazano w sys.dm_db_xtp_checkpoint_files, odpowiada plikowi punktu kontrolnego początkowego scalania. Generowany jest błąd dla nieprawidłowego identyfikatora transakcji.
[ @transaction_upper_bound = ] transaction_upper_bound
Górna granica biginta transakcji dla pliku danych, jak pokazano w sys.dm_db_xtp_checkpoint_files. Generowany jest błąd dla nieprawidłowego identyfikatora transakcji.
Zwracanie wartości kodu
None.
Kursory powróciły
None.
Permissions
Wymaga stałej roli serwera administratora systemowego oraz roli db_owner stałej bazy danych.
Remarks
Łączy wszystkie pliki danych i delta w zakresie prawidłowym, tworząc jeden plik danych i delta. Ta procedura nie respektuje polityki scalania.