Günlük defteri Azure SQL Veritabanı sınırlamalar

ŞUNUN İÇİN GEÇERLİDİR: Azure SQL Database

Not

Azure SQL Veritabanı defteri şu anda genel önizlemededir ve Batı Avrupa, Güney Brezilya ve Orta Batı ABD.

Bu makalede, veri kaynaklarında kullanılan muhasebe tablolarının sınırlamalarına genel Azure SQL Veritabanı.

Sınırlamalar

İşlev Sınırlama
Defteri veritabanını devre dışı bırakma Bir defteri veritabanı etkinleştirildikten sonra devre dışı bırakılamaz.
En fazla sütun sayısı Oluşturulduğunda, oluşturulduğunda, defteri tablosuna dört GENERATED ALWAYS sütunu ekler. Yalnızca ekleme kayıt defteri tablosu, kayıt defteri tablosuna iki sütun ekler. Bu yeni sütunlar, SQL Veritabanı (1.024) içinde desteklenen en fazla sütun sayısına göre sayılır.
Kısıtlı veri türleri XML, SqlVariant, Kullanıcı tanımlı tür ve FILESTREAM veri türleri desteklenmiyor.
Bellek içinde tablolar Bellek içinde tablolar desteklenmiyor.
Seyrek sütun kümeleri Seyrek sütun kümeleri desteklenmiyor.
Defteri kesme Yalnızca ekleme kayıt defteri tablolarında veya updatable kayıt defteri tablolarının geçmiş tablosunda eski verilerin silinmesi desteklenmiyor.
Mevcut tabloları muhasebe tablolarına dönüştürme Bir veritabanında, defterin etkinleştirilmemiş olduğu mevcut tablolar, genel muhasebe tablolarına dönüştürülemedi.
Otomatik özet yönetimi için yerel olarak yedekli depolama (LRS) desteği Azure Depolama blobları kullanılarak defteri tablolarla otomatik özet yönetimi, kullanıcıların LRS hesaplarını kullanma olanağı sunamaz.

Açıklamalar

  • Bir defteri veritabanı oluşturulduğunda, veritabanında varsayılan olarak oluşturulan tüm yeni tablolar (yan tümcesini belirtmeden) 1. APPEND_ONLY = ON Yalnızca ekleme kayıt defteri tabloları oluşturmak içinCREATE TABLE (Transact-SQL) deyimlerini kullanın.
  • Muhasebe tabloları FILETABLE olarak bulunamıyor.
  • Muhasebe tablolarında tam metin dizinleri yer alemez.
  • Muhasebe tabloları yeniden adlandırılamaz.
  • Muhasebe tabloları farklı bir şemaya taşınamamıştır.
  • Yalnızca boş değer döndürebilir sütunlar, muhasebe tablolarına ve WITH VALUES ile belirtilmediklerine eklenebilir.
  • Muhasebe tablolarında sütunlar bırakılır.
  • Muhasebe tabloları için yalnızca belirlenmci hesaplanan sütunlara izin verilir.
  • Mevcut sütunlar, bu sütunun biçimini değiştirecek şekilde değiştirilemez.
    • Şunların değiştirilmesine izin vermek için:
      • Nullability.
      • nvarchar/ntext sütunları için harmanlama ve karakter/metin sütunları için kod sayfası değişmeden önce.
      • Değişken uzunluklu sütunların uzunluğu.
      • Seyreklik.
  • Muhasebe tabloları için SWITCH IN/OUT'a izin verilmez.
  • Uzun süreli yedeklemeler (LTR) sahip veritabanları için destek LEDGER = ON değildir.
  • Muhasebe tabloları için sürüm LEDGER oluşturma veya devre dışı SYSTEM_VERSIONING bırakılamaz.
  • ve UPDATETEXT WRITETEXT API'leri, muhasebe tablolarında kullanılamaz.
  • Bir işlem en fazla 200 muhasebe tablosu güncelleştirebilirsiniz.
  • Zamansal tabloların tüm sınırlamalarını devralınabilir muhasebe tabloları için.
  • Muhasebe tablolarında değişiklik izlemeye izin verilmez.
  • Kümelenmiş columnstore dizini olduğunda, genel muhasebe tablolarında kümelenmiş olmayan bir rowstore dizini yer alemez.

Sonraki adımlar