2011-01-11 33 views
6

Bir Sharepoint listesinde (SP 2010) bilgi saklarken işlem bütünlüğünü garanti etmesi olası mıdır?İşlem bütünlüğü Sharepoint List

+0

içine doğrudan herhangi bir kritik veri depolamak istiyorum rağmen bir System.Transactions resource manager for SharePoint Bina üzerinde iyi bir kaynaktır? Ayrıca, SharePoint 2008 mevcut değil, 2007 veya 2010'a mı atıfta bulunuyorsunuz? –

+0

2010'u kastettim. Bunu işaretlediğiniz için teşekkürler. Bilmem gereken şey, bir ek parçasının tamamen başarılı mı yoksa başarısız mı yoksa bazı durumlarda kısmi ekleme mi yapılacağıdır? Örneğin iki listeyi kapsayan bir işlem kapsamına sahip olmak da mümkün mü? –

cevap

4

Kapakların altında, bir liste öğesi eklemek gibi tek bir SharePoint işlemi birden fazla veritabanı işlemini içerebilir ve bunların tümü tek bir veritabanı işlemi ile korunacaktır. Bununla birlikte, ürün tek bir işlemin altında birden fazla SharePoint işlemi gerçekleştirebilmeniz için bu işlem yeteneğini size göstermez. Çok güvenli olmak için çok dikkatli bir şekilde kodlanmış hata işleyicileri uygulamanız gerekir.

+0

Ben flabbergasted. * İşbirliği * sunucusunu kim tasarlıyor ve işlem desteğinin gerekli olmadığını düşünüyor? Bir ortam işlemi oluşturup birden fazla SP işlemi yapsam ne olur? SP'nin, System.Transactions-aware adlı ADO.NET'i kullandığını ve bunun aynı zamanda SharePoint kodunun aynı süreçte çalıştığı sürece, işlemin gerçekleştiğini bilmese bile işlemime katılabileceği anlamına geliyor. . Kuşkusuz bu en iyi ihtimalle kirli bir hack olurdu, ama işlem olmadan yaşamanın daha iyi olacağından emin değilim. –

4

this göre, SharePoint 2010, kutunun dışında herhangi bir işlem desteği sunmuyor.

Temel veritabanı, işlemleri destekliyor, dolayısıyla tek bir ekleme muhtemelen başarılı veya başarısız olabilir, ancak birden fazla veritabanı işlemlerini içeren karmaşık bir yordamda bir hata oluşursa, veriler kısmen değiştirilir.

3

Sharepoint, kutudan işlem desteği sunmuyor. Burada bu bağlamda `işlem integrity` ile ne demek bir örnek verebilir ben emek tasarrufu ve RDB