Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server 2022 (16.x)
Azure SQL Database
Azure SQL Managed Instance
Verifierar databasens transaktionsregister och tabellregister med hjälp av sammandrag på de angivna externa sammanfattade lagringsplatserna.
Den här lagrade proceduren implementerar samma algoritm för transaktionsregisterverifiering som sys.sp_verify_database_ledger. En anropare förväntas tillhandahålla ett JSON-dokument som innehåller sökvägarna som pekar på sammanfattade lagringsplatser, till exempel Azure Blob Storage containrar.
Mer information om databasregister finns i Ledger.
Transact-SQL syntaxkonventioner
Syntax
sp_verify_database_ledger_from_digest_storage
[ @locations = ] 'JSON_document_with_digest_storage_locations'
[ , [ @table_name = ] 'table_name' ]
Argument
Viktig
Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.
[ @locations = ] "JSON_document_with_digest_storage_locations"
Ett JSON-dokument som innehåller en lista över transaktionsregistersammandragsplatser:
Kolumnnamn | JSON-datatyp | Beskrivning |
---|---|---|
path |
sträng | Platsen för lagringssammandrag. Till exempel en sökväg för en container i Azure Blob Storage. |
last_digest_block_id |
int | Block-ID:t för den senaste sammandrag som laddats upp. |
is_current |
boolesk | Anger om det här är den aktuella sökvägen eller en sökväg som använts tidigare. |
[ @table_name = ] "table_name"
Namnet på den transaktionsregistertabell som du vill verifiera. Det här argumentet är valfritt. Om detta inte anges verifieras hela databasregistret och transaktionsregistertabellerna.
Exempel på JSON-indatadokumentet:
[
{
"path": "https://mystorage.blob.core.windows.net/sqldbledgerdigests/serverName/DatabaseName/2020-1-1 00:00:00Z",
"last_digest_block_id": 42,
"is_current:true"
},
...
]
Returnera kodvärden
0
(lyckades) eller 1
(fel).
Resultatuppsättning
En rad med en kolumn som heter last_verified_block_id
.
Behörigheter
Kräver behörigheten VIEW LEDGER CONTENT.