Sdílet prostřednictvím


sys.sp_verify_database_ledger_from_digest_storage (Transact-SQL)

platí pro: SQL Server 2022 (16.x) azure SQL Databaseazure SQL Managed Instance

Ověří registr databáze a registru tabulek pomocí algoritmů digest v zadaných umístěních externího úložiště digest.

Tato uložená procedura implementuje stejný ověřovací algoritmus registru jako sys.sp_verify_database_ledger. Očekává se, že volající poskytne dokument JSON, který obsahuje cesty odkazující na umístění úložiště digest, například kontejnery služby Azure Blob Storage.

Další informace o registru databáze naleznete v tématu registru.

Transact-SQL konvence syntaxe

Syntax

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

Argumenty

Důležitý

Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.

[ @locations = ] 'JSON_document_with_digest_storage_locations'

Dokument JSON obsahující seznam umístění hodnot hash registru:

Název sloupce Datový typ JSON Popis
path řetězce Umístění hodnot hash úložiště. Například cesta kontejneru ve službě Azure Blob Storage.
last_digest_block_id int ID bloku posledního nahrání hodnoty hash.
is_current logických Určuje, jestli se jedná o aktuální cestu nebo cestu použitou v minulosti.

[ @table_name = ] 'table_name'

Název tabulky registru, kterou chcete ověřit. Tento argument je nepovinný. Pokud tento parametr nezadáte, ověří se celý registr databáze a tabulky registru.

Příklad vstupního 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"
    },
    ...
]

Návratové hodnoty kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Jeden řádek s jedním sloupcem s názvem last_verified_block_id.

Dovolení

Vyžaduje oprávnění obsahu ZOBRAZIT HLAVNÍ KNIHY.