Целостность транзакций - PullRequest
6 голосов
/ 11 января 2011

Возможно ли гарантировать целостность транзакций при хранении информации в списке Sharepoint (SP 2010)?

Ответы [ 3 ]

4 голосов
/ 23 января 2011

Под прикрытием одна операция SharePoint, такая как добавление элемента списка, может включать несколько операций базы данных, и все они будут защищены одной транзакцией базы данных. С учетом вышесказанного, продукт не предоставляет вам такую ​​транзакционную возможность, чтобы вы могли выполнять несколько операций SharePoint под эгидой одной транзакции. Чтобы быть очень безопасным, вам нужно реализовать очень тщательно закодированные обработчики ошибок.

4 голосов
/ 11 января 2011

Согласно этому , SharePoint 2010 не предлагает никакой транзакционной поддержки из коробки.

Базовая база данных поддерживает транзакции, поэтому одна вставка, вероятно, будет либо успешной, либо неудачной, но если во время сложной процедуры, включающей несколько операций с базой данных, произойдет ошибка, данные в конечном итоге будут частично изменены.

3 голосов
/ 16 октября 2012

Sharepoint не предлагает поддержку транзакций из коробки.

Вот хороший ресурс по Создание менеджера ресурсов System.Transactions для SharePoint

Хотя я бы сэкономил усилия и сохранил все важные данные непосредственно в RDB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...