Возможно ли гарантировать целостность транзакций при хранении информации в списке Sharepoint (SP 2010)?Транзакционная целостность Список Sharepoint
ответ
Под обложками одна операция SharePoint, такая как добавление элемента списка, может включать в себя несколько операций с базой данных, и все они будут защищены одной транзакцией базы данных. С учетом этого продукт не предоставляет вам транзакционные возможности, чтобы вы могли выполнять несколько операций SharePoint под эгидой одной транзакции. Чтобы быть очень безопасным, вам нужно будет внедрить очень тщательно закодированные обработчики ошибок.
Я ошеломлен. Кто разрабатывает сервер * * для совместной работы и считает, что поддержка транзакций не нужна? Что произойдет, если я просто создаю транзакцию с окружающими и сделаю несколько операций SP? Я полагаю, что SP использует ADO.NET, который является System.Transactions-aware, что должно означать, что до тех пор, пока код SharePoint работает в одном и том же процессе, он может присоединиться к моей транзакции, даже если он не знает, что это произошло , По общему признанию, это было бы в лучшем случае грязным взломом, но я не уверен, что жить без транзакций лучше. –
В соответствии с this, SharePoint 2010 не предлагает транзакционную поддержку из коробки.
Базовая база данных поддерживает транзакции, поэтому одна вставка, вероятно, будет успешной или неудачной, но если во время сложной процедуры, включающей несколько операций с базой данных, возникает ошибка, данные будут частично изменены.
Sharepoint не предлагает поддержку транзакций из коробки. Вот хороший ресурс на построение System.Transactions resource manager for SharePoint Хотя я бы сэкономить усилия и хранить критические данные непосредственно в RDB
- 1. рельсы ActiveRecord транзакционная целостность/данные, не связанные с средним сценарием?
- 2. Sharepoint: Целостность полей поиска после импорта списка
- 3. Транзакционная синхронизация
- 4. Транзакционная репликация
- 5. Транзакционная репликация
- 6. Список SharePoint
- 7. Транзакционная очередность/dequeueing
- 8. Весна Транзакционная конвертация контекста?
- 9. Что такое транзакционная репликация?
- 10. Что такое транзакционная память?
- 11. Транзакционная репликация - нераспределенные команды
- 12. activemq транзакционная поддержка
- 13. Транзакционная аннотация по-разному
- 14. @ Транзакционная транзакция не откат
- 15. Транзакционная обертка NTFS
- 16. Список Sharepoint, добавленный в сайт без Sharepoint
- 17. Как получить список Sharepoint в приложении Sharepoint?
- 18. расчеты Список SharePoint
- 19. Список SharePoint Лучшие практики
- 20. Отфильтровать список SharePoint аудиториями
- 21. SharePoint «Список не существует»
- 22. Запросить список SharePoint Programatically
- 23. Sharepoint 3.0 - иерархический список
- 24. Дублировать список SharePoint
- 25. Sharepoint Список изменений в
- 26. SharePoint Список элементов гиперссылки
- 27. Обновить список Sharepoint Item
- 28. Sharepoint Caml список фильтров
- 29. Динамически группировать список sharepoint
- 30. Отфильтровать список SharePoint аудиторией
Можете ли вы привести пример того, что вы имеете в виду 'транзакционной integrity' в этом контексте? Кроме того, SharePoint 2008 не существует, вы имеете в виду 2007 или 2010? –
Я имел в виду 2010. Спасибо за указание на это. Мне нужно знать, будет ли вставка полностью успешной или неудачной или если вы можете частично вставить в некоторых случаях? Возможно ли также иметь область транзакций, охватывающую два списка? –