Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ş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.
İlgili içerik
- Veritabanı doğrulama
- Kurcalama algılamak için kayıt defteri tablosunu doğrulama
- Ledger'a genel bakış