Tetikleyicileri Taşıma

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

Bu konuda DDL tetikleyicileri ve bellek için iyileştirilmiş tablolar açıklanmaktadır.

DML tetikleyicileri, bellek için iyileştirilmiş tablolarda yalnızca FOR ve AFTER tetikleyici olayları ile desteklenir. Örnek için bkz. FROM veya Alt Sorgular ile UPDATE Gerçekleştirilmesi.

OTURUM AÇMA tetikleyicileri, LOGON etkinliklerinde tetikleme için tanımlanan tetikleyicilerdir. GİRİŞ tetikleyicileri bellek-optimize edilmiş tabloları etkilemez.

DDL Tetikleyicileri

DDL tetikleyicileri CREATE, ALTER, DROP, GRANT, DENY, REVOKE veya UPDATE STATISTICS deyimi tanımlandığı veritabanında veya sunucuda yürütülürken tetiklenmesi için tanımlanan tetikleyicilerdir.

Veritabanı veya sunucuda CREATE_TABLE veya onu içeren herhangi bir olay grubunda tanımlanmış bir veya daha fazla DDL tetikleyicisi varsa bellek için iyileştirilmiş tablolar oluşturamazsınız. Veritabanının veya sunucunun DROP_TABLE veya onu içeren herhangi bir olay grubunda tanımlanmış bir veya daha fazla DDL tetikleyicisi varsa bellek için iyileştirilmiş bir tabloyu bırakamazsınız.

CREATE_PROCEDURE, DROP_PROCEDURE veya bu olayları içeren herhangi bir olay grubunda bir veya daha fazla DDL tetikleyicisi varsa yerel olarak derlenmiş saklı yordamlar oluşturamazsınız.

Ayrıca Bkz.

In-Memory OLTP'ye Geçiş