交易完整性Sharepoint List

时间:2011-01-11 13:28:05

标签: database sharepoint sharepoint-2010 transactions

将信息存储在Sharepoint列表中是否可以保证事务完整性?(SP 2010)?

3 个答案:

答案 0 :(得分:4)

根据this,SharePoint 2010不提供开箱即用的任何事务支持。

底层数据库确实支持事务,因此单个插入可能成功或失败,但如果在涉及多个数据库操作的复杂例程期间发生错误,则数据最终将被部分修改。

答案 1 :(得分:4)

在幕后,单个SharePoint操作(如添加列表项)可能涉及多个数据库操作,它们都将受到单个数据库事务的保护。话虽如此,该产品不会向您公开该事务功能,因此您可以在单个事务的支持下执行多个SharePoint操作。为了非常安全,您需要实现非常仔细的编码错误处理程序。

答案 2 :(得分:3)

Sharepoint不提供开箱即用的交易支持。 这是建立System.Transactions resource manager for SharePoint的好资源 虽然我会节省工作量并将任何关键数据直接存储到RDB中