Udostępnij za pośrednictwem


sys.sp_verify_database_ledger_from_digest_storage (Transact-SQL)

Dotyczy: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance

Weryfikuje rejestr bazy danych i rejestry tabel przy użyciu skrótów w określonych zewnętrznych lokalizacjach magazynu skrótów.

Ta procedura składowana implementuje ten sam algorytm weryfikacji rejestru co sys.sp_verify_database_ledger. Oczekuje się, że obiekt wywołujący udostępni dokument JSON zawierający ścieżki wskazujące lokalizacje magazynu szyfrowane, takie jak kontenery usługi Azure Blob Storage.

Aby uzyskać więcej informacji na temat rejestru bazy danych, zobacz Rejestr.

Transact-SQL konwencje składni

Składnia

sp_verify_database_ledger_from_digest_storage
    [ @locations = ] 'JSON_document_with_digest_storage_locations'
    [ , [ @table_name = ] 'table_name' ]

Argumenty

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

[ @locations = ] 'JSON_document_with_digest_storage_locations'

Dokument JSON zawierający listę lokalizacji skrótów rejestru:

Nazwa kolumny Typ danych JSON Opis
path ciągu Lokalizacja skrótów magazynu. Na przykład ścieżka kontenera w usłudze Azure Blob Storage.
last_digest_block_id Identyfikator bloku dla ostatniego przekazanego skrótu.
is_current logiczne Wskazuje, czy jest to bieżąca ścieżka, czy ścieżka używana w przeszłości.

[ @table_name = ] 'table_name'

Nazwa tabeli rejestru, którą chcesz zweryfikować. Ten argument jest opcjonalny. Jeśli to nie zostanie określone, cała księga bazy danych i tabele rejestru zostaną zweryfikowane.

Przykład wejściowego dokumentu JSON:

[
    {
        "path": "https://mystorage.blob.core.windows.net/sqldbledgerdigests/serverName/DatabaseName/2020-1-1 00:00:00Z",
        "last_digest_block_id": 42,
        "is_current:true"
    },
    ...
]

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

Jeden wiersz z jedną kolumną o nazwie last_verified_block_id.

Uprawnienia

Wymaga uprawnienia WYŚWIETL ZAWARTOŚĆ REJESTRU.