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: SQL Server 2022 (16.x) i nowsze wersje
usługi Azure SQL Database
Azure SQL Managed Instance
Rejestruje kryptograficznie chronioną historię transakcji baz danych względem tabel rejestrujących w bazie danych. Wiersz w tym widoku reprezentuje transakcję bazy danych.
Aby uzyskać więcej informacji na temat rejestru bazy danych, zobacz Rejestr.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| transaction_id | bigint | ID transakcji unikalny dla bazy danych (odpowiada identyfikatorowi transakcji w dzienniku transakcji bazy danych). |
| block_id | bigint | Numer sekwencyjny identyfikujący wiersz. |
| transactional_ordinal | int | Przesunięcie transakcji w bloku. |
| commit_time | datetime2(7) | Czas transakcji składającej zobowiązanie. |
| principal_name | sysname | Imię użytkownika, który rozpoczął transakcję. Uchwycone przez wywołanie ORIGINAL_LOGIN(). |
| table_hashes | varbinary(max) | Jest to zestaw par klucz-wartość, przechowywanych w formacie binarnym. Klucze to identyfikatory obiektów (z sys.objects) tabel bazy danych rejestru, modyfikowane przez transakcję. Każda wartość to hash SHA-256 wszystkich wersji wiersza, transakcji utworzonej lub unieważnionej. Binarny format danych przechowywanych w tym wierszu to: <version><length>[<key><value>], gdzie- version - oznacza wersję kodującą. Długość: 1 bajt.- length - liczba wpisów w liście par klucz-wartość. Długość: 1 bajt.- key - identyfikator obiektu. Długość: 4 bajty.- value - skrót wierszy transakcji zapisanej w tabeli z identyfikatorem obiektu zapisanym jako kluczem. Długość: 32 bajty. |
Permissions
Wymaga zgody na VIEW LEDGER CONTENT .