Aracılığıyla paylaş


sys.sp_verify_database_ledger_from_digest_storage (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri Azure SQL VeritabanıAzure SQL Yönetilen Örneği

Belirtilen dış özet depolama konumlarında özetleri kullanarak veritabanı kayıt defterini ve tablo defterlerini doğrular.

Bu saklı yordam, sys.sp_verify_database_ledgerile aynı kayıt defteri doğrulama algoritmasını uygular. Çağıranın Azure Blob depolama kapsayıcıları gibi özet depolama konumlarına işaret eden yolları içeren bir JSON belgesi sağlaması beklenir.

Veritabanı kayıt defteri hakkında daha fazla bilgi için bkz. Ledger.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Bağımsız değişken

Önemli

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

[ @locations = ] 'JSON_document_with_digest_storage_locations'

Kayıt defteri özet konumlarının listesini içeren bir JSON belgesi:

Sütun adı JSON veri türü Açıklama
path dize Depolama özetlerinin konumu. Örneğin, Azure Blob Depolama'daki bir kapsayıcının yolu.
last_digest_block_id int Karşıya yüklenen son özet için blok kimliği.
is_current boole Bunun geçerli yol mu yoksa geçmişte kullanılan bir yol mu olduğunu gösterir.

[ @table_name = ] 'table_name'

Doğrulamak istediğiniz kayıt defteri tablosunun adı. Bu bağımsız değişken isteğe bağlıdır. Bu belirtilmezse, tüm veritabanı kayıt defteri ve kayıt defteri tabloları doğrulanır.

Giriş JSON belgesi örneği:

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

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

last_verified_block_idadlı bir sütun içeren bir satır.

İzinler

GENEL MUHASEBE İçERİĞİ görüntüleme izni gerektirir.