Aracılığıyla paylaş


SQL Server Kalıcılık Veritabanı

Windows Server AppFabric Yapılandırma Sihirbazı, SQL Server kalıcılık deposu oluşturup başlatmanıza ve kalıcılık deposunu kök Web.config dosyasına kaydetmenize izin verir. Sihirbaz, Windows gruplarını kalıcılıkla ilişkili SQL rolleri ile ilişkilendirmenize de izin verir. Daha fazla bilgi için bkz. Windows Server AppFabric Kalıcılık Deposu Yapılandırması İletişim Kutusu.

Sihirbaz, başlatma işlemini gerçekleştirmek için Initialize-ASPersistenceSqlDatabase cmdlet'ini kullanır. Bu cmdlet'i SQL Server veritabanındaki kalıcılıkla ilişkili tüm yapıları doğrudan oluşturmak için kullanabilirsiniz. Bu cmdlet'in parametresi olarak belirttiğiniz veritabanı henüz mevcut değilse, cmdlet veritabanını oluşturur. Remove-ASPersistenceSqlDatabase cmdlet'i, cmdlet parametresi olarak belirttiğiniz veritabanından kalıcılıkla ilişkili tüm yapıları kaldırır, ancak veritabanının kendisini silmez. Daha fazla bilgi için bkz. Veritabanı Yönetimi.

Ortak Görünümler ve Saklı Yordamlar

Aşağıdaki tablolarda, SQL Server kalıcılık veritabanındaki kullanılabilen AppFabric ortak görünümleri ve saklı yordamları açıklanmaktadır. .NET Framework 4 tarafından desteklenen ortak görünümler hakkında bilgi için bkz. Kalıcılık Veritabanı Şeması (https://go.microsoft.com/fwlink/?LinkId=183729).

Görünümler

Görünüm adı Görünüm açıklaması

[Microsoft.ApplicationServer.DurableInstancing].[StoreVersion]

AppFabric sürüm numarasını ve AppFabric yapılarının yüklendiği zamanı alır.

İstemci bu görünümü, bilgisayarda AppFabric yüklü olup olmadığını ve AppFabric sürümünü belirlemek için kullanabilir.

[Microsoft.ApplicationServer.DurableInstancing].[InstanceControlCommands]

Komut kimliğini, komutun verildiği iş akışı hizmet örneğinin kimliğini, komut türünü (askıya al, sürdür, sonlandır vb.), İş Akışı Yönetim Hizmeti'nin (VMS) komutu yürütmeyi deneme sayısını, komutun son yürütülme tarih ve saatini, komut yürütme işleminin en son denendiği bilgisayarın adını ve son yürütme denemesinde WMS tarafından döndürülen tüm özel durumları alır.

Bu görünüm tarafından döndürülen komutlar, yürütülmek üzere veya yürütülmekte olan komutlardır.

[Microsoft.ApplicationServer.DurableInstancing].[AbandonedInstanceControlCommands]

Komut kimliğini, komutun verildiği iş akışı hizmet örneğinin kimliğini, komut türünü, WMS'nin komutu yürütmeyi deneme sayısını, komutun son yürütülme tarih ve saatini, bu komut yürütmenin üzerinde en son denendiği bilgisayarın adını ve son yürütme denemesinde WMS tarafından döndürülen tüm özel durumları alır.

Bu görünüm tarafından döndürülen komutlar, WMS'nin bıraktığı (yürütmekten vazgeçtiği) komutlardır.

Saklı Yordamlar

Saklı yordam adı Saklı yordam açıklaması

[Microsoft.ApplicationServer.DurableInstancing].[EnqueueWorkflowInstanceControlCommand]

Komutları, kalıcılık deposunda tutulan bir komut sırasına sokar (komutları ekler). Başarı durumunda 0, komutun verildiği iş akışı hizmet örneği yoksa 1, komut tanınmıyorsa 2 ve örnek için zaten bir denetim komutu varsa 3 döndürür.

Suspend-ASAppServiceInstance gibi bir denetim cmdlet'i kullanıldığında, cmdlet örnek denetim sağlayıcısının bir yöntemini çağırır ve bu yöntem de komutu sıraya almak için bu saklı yordamı çağırır. Daha fazla bilgi için bkz. Örnek Deposu, Sorgu ve Denetim Sağlayıcıları.

[Microsoft.ApplicationServer.DurableInstancing].[DequeueWorkflowInstanceControlCommands]

Komutları, kalıcılık deposundaki komut sırasından çıkartır (komutları kaldırır).

İş Akışı Yönetimi Hizmeti, örnek denetim sağlayıcısının bir yöntemini başlatır ve o da denetim komutunu komut sırasından çıkartmak için bu saklı yordamı çalıştırır. Daha fazla bilgi için bkz. İş Akışı Yönetimi Hizmeti.

[Microsoft.ApplicationServer.DurableInstancing].[CompleteCommandsExecution]

Örnek denetim sağlayıcısından istek aldığında komutları tamamlar.

Tamamlama işlemi, örnek denetim sağlayıcısı komutu başarıyla yürüttüğünde, komut sırasından komut silmek de dahil olmak üzere birkaç işlevi gerçekleştirir.

[Microsoft.ApplicationServer.DurableInstancing].[CleanupAbandonedInstanceControlCommands]

Bırakılan örnek denetim komutları hakkında bilgiler içeren tabloyu temizler.

Ayrıca bkz.

Kavramlar

Veritabanı Yönetimi

Diğer Kaynaklar

SQL İş Akışı Örnek Deposu

  2011-12-05