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.
Bu konu başlığında, SQL İş Akışı Örnek Deposu tarafından desteklenen genel görünümler açıklanmaktadır.
Örnekler görünümü
Örnekler görünümü, Veritabanındaki tüm iş akışı Örnekleri hakkında genel bilgiler içerir.
Sütun Adı | Sütun Türü | Açıklama |
---|---|---|
InstanceId | Uniqueidentifier | İş akışı örneğinin kimliği. |
PendingTimer | DateTime | bir Gecikme etkinliğinde iş akışının engellendiğini ve süreölçerin süresi dolduktan sonra sürdürüleceğini gösterir. İş akışı, süreölçer süresinin dolması beklenirse bu değer null olabilir. |
CreationTime | DateTime | İş akışının ne zaman oluşturulduğunu gösterir. |
Lastupdatedtime | DateTime | İş akışının veritabanında en son ne zaman kalıcı hale geldiğini gösterir. |
ServiceDeploymentId | BigInt | [ServiceDeployments] görünümünün yabancı anahtarı olarak davranır. Geçerli iş akışı örneği web'de barındırılan bir hizmetin örneğiyse, bu sütunun değeri vardır; aksi takdirde NULL olarak ayarlanır. |
SuspensionExceptionName | Nvarchar(450) | İş akışının askıya alınmasına neden olan özel durum türünü (örneğin InvalidOperationException) gösterir. |
SuspensionReason | Nvarchar(maksimum) | İş Akışı Örneğinin neden askıya alındığını gösterir. Örneğin askıya alınmasına bir özel durum neden olursa, bu sütun özel durumla ilişkili iletiyi içerir. Örnek el ile askıya alınmışsa, bu sütun örneği askıya almak için kullanıcı tarafından belirtilen nedeni içerir. |
ActiveBookmarks | Nvarchar(maksimum) | İş akışı Örneği Boşta ise, bu özellik örneğin hangi yer işaretlerinde engellendiğini gösterir. Örnek boşta değilse, bu sütun NULL olur. |
CurrentMachine | Nvarchar(128) | Şu anda iş akışı Örneğinin belleğe yüklendiği bilgisayarın adını gösterir. |
LastMachine | Nvarchar(450) | İş akışı örneğini yükleyen son bilgisayarı gösterir. |
ExecutionStatus | Nvarchar(450) | İş Akışının geçerli yürütme durumunu gösterir. Olası durumlar Şunlardır : Yürütme, Boşta, Kapalı. |
Isınitialized | Bit | İş akışı örneğinin başlatılıp başlatılmadığını gösterir. Başlatılan iş akışı örneği, en az bir kez kalıcı hale gelen bir iş akışı örneğidir. |
IsSuspended | Bit | İş akışı örneğinin askıya alınıp alınmadığını gösterir. |
Tamamlanmadı | Bit | İş Akışı Örneğinin yürütülmesinin tamamlanıp tamamlanmadığını gösterir. Not: Ve yalnızca InstanceCompletionAction özelliği DeleteAll olarak ayarlanmışsa, örnekler tamamlandıktan sonra görünümden kaldırılır. |
EncodingOption | Tinyint | Veri özelliklerini seri hale getirmek için kullanılan kodlamayı açıklar. - 0 – Kodlama yok - 1 – GzipStream |
ReadWritePrimitiveDataProperties | Varbinary(maksimum) | Örnek yüklendiğinde iş akışı Çalışma Zamanı'na geri sağlanacak serileştirilmiş örnek veri özelliklerini içerir. Her ilkel özellik yerel bir CLR türüdür; başka bir deyişle blobu seri durumdan çıkarmak için özel derlemeler gerekmez. |
WriteOnlyPrimitiveDataProperties | Varbinary(maksimum) | Örnek yüklendiğinde iş akışı çalışma zamanına geri sağlanmayan serileştirilmiş örnek veri özelliklerini içerir. Her ilkel özellik yerel bir CLR türüdür; başka bir deyişle blobu seri durumdan çıkarmak için özel derlemeler gerekmez. |
ReadWriteComplexDataProperties | Varbinary(maksimum) | Örnek yüklendiğinde iş akışı çalışma zamanına geri sağlanacak serileştirilmiş örnek veri özelliklerini içerir. Seri durumdan çıkarıcı, bu blobda depolanan tüm nesne türleri hakkında bilgi gerektirir. |
WriteOnlyComplexDataProperties | Varbinary(maksimum) | Örnek yüklendiğinde iş akışı çalışma zamanına geri sağlanmayan serileştirilmiş örnek veri özelliklerini içerir. Seri durumdan çıkarıcı, bu blobda depolanan tüm nesne türleri hakkında bilgi gerektirir. |
IdentityName | Nvarchar(maksimum) | İş akışı tanımının adı. |
IdentityPackage | Nvarchar(maksimum) | İş akışı oluşturulduğunda verilen paket bilgileri (derleme adı gibi). |
Derleme | BigInt | İş akışı sürümünün derleme numarası. |
Ana | BigInt | İş akışı sürümünün ana numarası. |
İkincil | BigInt | İş akışı sürümünün küçük numarası. |
Revizyon | BigInt | İş akışı sürümünün düzeltme numarası. |
Dikkat
Örnekler görünümü bir Delete tetikleyicisi de içerir. Uygun izinlere sahip kullanıcılar, iş akışı Örneklerini Veritabanından zorla kaldıracak silme deyimlerini bu görünümde yürütebilir. İş akışı çalışma zamanının altından bir örneğin silinmesi istenmeyen sonuçlara neden olabileceğinden, doğrudan görünümden yalnızca son çare olarak silmenizi öneririz. Bunun yerine, iş akışı çalışma zamanının örneği sonlandırmasını sağlamak için İş Akışı Örneği Yönetim Uç Noktası'nı kullanın. Görünümden çok sayıda Örneği silmek istiyorsanız, bu örneklerde çalışan etkin çalışma zamanı olmadığından emin olun.
ServiceDeployments görünümü
ServiceDeployments görünümü, tüm Web (IIS/WAS) barındırılan iş akışı hizmetleri için dağıtım bilgilerini içerir. Web'de barındırılan her iş akışı örneği, bu görünümdeki bir satıra başvuran bir ServiceDeploymentId içerir.
Sütun Adı | Sütun Türü | Açıklama |
---|---|---|
ServiceDeploymentId | BigInt | Bu görünümün birincil anahtarı. |
Sitename | Nvarchar(maksimum) | İş akışı hizmetini içeren sitenin adını temsil eder (örneğin , Varsayılan Web Sitesi). |
RelativeServicePath | Nvarchar(maksimum) | İş akışı hizmetine işaret eden siteye göre sanal yolu temsil eder. (örn. /app1/PurchaseOrderService.svc). |
RelativeApplicationPath | Nvarchar(maksimum) | İş akışı hizmetini içeren bir uygulamayı işaret eden siteye göre sanal yolu temsil eder. (örn. /app1). |
ServiceName | Nvarchar(maksimum) | İş akışı Hizmetinin adını temsil eder. (örn. PurchaseOrderService). |
ServiceNamespace | Nvarchar(maksimum) | İş akışı Hizmetinin ad alanını temsil eder. (örn. MyCompany). |
ServiceDeployments Görünümü bir Delete tetikleyicisi de içerir. Uygun izinlere sahip kullanıcılar, Veritabanından ServiceDeployment girdilerini kaldırmak için bu görünümde delete deyimlerini yürütebilir. Şunlara dikkat edin:
Bu işlemi gerçekleştirmeden önce veritabanının tamamının kilitlenmesi gerektiğinden, bu görünümden girdilerin silinmesi maliyetlidir. Bu, bir iş akışı örneğinin var olmayan bir ServiceDeployment girdisine başvurabileceği senaryoyu önlemek için gereklidir. Bu görünümden yalnızca aşağı saatlerde/bakım pencerelerinde silin.
Örnekler görünümündeki girdiler tarafından başvurulan bir ServiceDeployment satırını silme girişimi, işlem yapılmamasıyla sonuçlanır. ServiceDeployment satırlarını yalnızca sıfır başvuruyla silebilirsiniz.
InstancePromotedProperties görünümü
InstancePromotedProperties görünümü, kullanıcı tarafından belirtilen tüm yükseltilen özelliklerin bilgilerini içerir. Yükseltilen özellik, bir kullanıcının sorgularda örnekleri almak için kullanabileceği birinci sınıf bir özellik olarak işlev görür. Örneğin, bir kullanıcı bir siparişin maliyetini her zaman Value1 sütununda depolayan bir PurchaseOrder yükseltmesi ekleyebilir. Bu, bir kullanıcının maliyeti belirli bir değeri aşan tüm satın alma siparişlerini sorgulamasına olanak tanır.
Sütun Türü | Sütun Türü | Açıklama |
---|---|---|
InstanceId | Uniqueidentifier | İş Akışı Örneğinin Kimliği |
EncodingOption | Tinyint | Yükseltilen ikili özellikleri serileştirmek için kullanılan kodlamayı açıklar. - 0 – Kodlama yok - 1 – GZipStream |
PromotionName | Nvarchar(400) | Bu örnekle ilişkilendirilmiş Yükseltme'nin adı. Bu satırdaki genel sütunlara bağlam eklemek için PromotionName gereklidir. Örneğin, PurchaseOrder'in PromotionName değeri, Value1'in siparişin maliyetini içerdiğini, Value2'nin siparişi veren müşterinin adını, Değer 3'ün müşterinin adresini içerdiğini vb. gösterebilir. |
Değer[1-32] | Sqlvariant | Value[1-32] bir SqlVariant sütununda depolanabilen değerler içeriyor. Tek bir yükseltme 32'den fazla SqlVariant içeremez. |
Değer[33-64] | Varbinary(maksimum) | Değer[33-64] serileştirilmiş değerler içeriyor. Örneğin, Value33 satın alınan bir öğenin JPEG'ini içerebilir. Tek yükseltme 32'den fazla ikili özellik içeremez |
InstancePromotedProperties görünümü şemaya bağlıdır; bu da kullanıcıların sorguları bu görünüme göre iyileştirmek için bir veya daha fazla sütuna dizin ekleyebileceği anlamına gelir.
Dekont
Dizinli görünüm daha fazla depolama gerektirir ve ek işlem yükü ekler. Daha fazla bilgi için lütfen SQL Server 2008 Dizinli Görünümler ile Performansı Geliştirme bölümüne bakın.