Abhishek Bhowmick | SharePoint Blog

Unable to add active directory users to the sharepoint groups

Posted in Sharepoint by Abhishek Bhowmick on November 27, 2008

This was something really new we figured out while working on this sharepoint site.  We were unable to add the active directory users to the exisiting sharepoint groups in the site.  We encountered the following error message “Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT)”. We had no clue where to look at and how to move ahead! Had some SQL expert advice on this one and eventually figured out the cause. This is how we progressed to resolution…

We edited the web.config file of the affected virtual server in the IIS and set the value for “CallStack” as true and set the value for “Custom Error” as off.  We saved the file and reset the IIS.  We tried to reproduce the error again and found the following error thread as follows:

Operation aborted (Exception from HRESULT: 0x80004004 (E_ABORT))   at Microsoft.SharePoint.Library.SPRequestInternalClass.UpdateMembers(String bstrUrl, Guid& pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object& pvarArrayAdd, Object& pvarArrayAddIds, Object& pvarArrayLoginsRemove, Object& pvarArrayIdsRemove, Boolean bSendEmail) at Microsoft.SharePoint.Library.SPRequest.UpdateMembers(String bstrUrl, Guid& pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object& pvarArrayAdd, Object& pvarArrayAddIds, Object& pvarArrayLoginsRemove, Object& pvarArrayIdsRemove, Boolean bSendEmail)

Upon research found that there is option in the SQL Server Instance called XACT_ABORT under Default Connection Options which needs to be unchecked.  How would we do that?  Follow these simple steps.  Open the SQL Server Management Studio and check for the properties of the SQL Server Instance.  Select Connection and under Default Connection Options, uncheck XACT_ABORT and save changes.  Now that we are done with this we were able to add the users from the active directory to the existing sharepoint groups with no errors.

Here is the cause explained:

When SET XACT_ABORT is ON, if a Transact-SQL statement raises a run-time error, the entire transaction is terminated and rolled back. So, if we look at a sharePoint content database, if SQL runs into a transaction that fails, it will roll the changes back, essentially editing the database. If you break the role inheritance on a group you get two membership adherence lines into the database for that group and then when you try to add new users, and you get a SQL exception error, something like ” Violation of PRIMARY KEY constraint “Webmembers_PK”. Cannot insert duplicate key in object ‘dbo.members’. SharePoint functionality is not hindered by this error message but if the “xact abort” SQL option is enabled on the SQL server in the properties of the default instance under connections, then the transaction is rolled back by the SQL server and this generates a HRESULT abort error in SharePoint. This option is turned unchecked by default.

Advertisements

15 Responses

Subscribe to comments with RSS.

  1. PMarc&FHUnth said, on April 29, 2009 at 6:00 am

    hahahaha, I have already unchecked ::::::((((((((((((((((((

  2. ovesxck said, on October 27, 2009 at 4:58 pm

    Видео сайт знакомств для свадьбы это возможность быстро найти партнера для отношений и друга. Топ 100 девушки и парни с фото. Виртуальное общение в чате для свиданий. Интернет дневники и блоги для всех! Мир общения и встреч для общения и развлечений. Лучший сайт знакомств для тех, кто хочет познакомиться. Бесплатные знакомства в Москве, Санкт Петербурге (Питере), Новосибирске, и других городах России.

  3. evmatsu said, on December 10, 2009 at 1:03 am

    Приветствуем Вас в интернет магазине пневматики (пневматического оружия), холодного оружия, подарков и сувениров по доступным ценам. В нашем интернет магазине стильное пневматики Вы можете купить: пневматическое оружие, пульки для пневматического оружия, пневматические пистолеты и винтовки, пневматика по доступным ценам, ножи для охотников, рыболовов, профессионалов.

  4. KA_Ginri said, on February 28, 2010 at 10:46 am

    Много итересного на вашем блоге , буду заходить почаще.

  5. failogfd said, on April 26, 2010 at 7:04 pm

    Сервис Failo-Obmennik.Ru новый файло и файловый хостинг файлов, хранилище файлов. Бесплатный файлообменник и хостинг файлов. Место под хранение файлов не ограничено. Скорость передачи файлов до 1 Гб/сек. Быстрое скачивание файлов в несколько потоков. Загрузка через браузер, по FTP и нескольких файлов сразу. Храните файлы в нашем файлообменнике. файлообменник, бесплатные файлообменники, обмен файлами, передача файлов, файловый обменник, хранение файлов. Сайт failo-obmennik.ru

  6. effitumenna said, on July 7, 2010 at 1:22 am

    Аренда поливомоечной машины в Москве. Доставка воды. Полив зеленых насаждений. Мойка дорог и территорий. Щетка. Отвал. Уборка снега. Договор. Сайт noba.su Заказ машин тел. 8 926 8005078, 8 926 2477101

  7. ttorrengf said, on July 18, 2010 at 1:23 am

    Выиграть торрент игры, скачать игры торрент, игры через торрент, скачать игры через торрент, бесплатно торрент игры, бесплатные игры торрент, торрент игры скачать бесплатно, скачать бесплатные игры торрент. Сайт torrentigry.ru

  8. Thetezern said, on October 15, 2011 at 12:09 am

    Вам нравиться сериал “Дневники Вампиров“? Только у нас, вы сможете смотреть онлайн новые серии сериала о вампирах, скачать новые сезоны, а также узнать о последних новостях о сериале ДНЕВНИКИ ВАМПИРОВ!
    Наш сайт находиться по адресу wwwdnevnikivampira.net

  9. sofiyafux said, on November 2, 2011 at 2:10 pm

    Вот диеты которые нашла:
    лучшая диета
    еще про геморрой нашла немного: геморрой мазь

    ——————————————————————————————–
    я добавляю порнуху на эти сайты каждый день:
    закладки
    глубоко сосет
    минет видео
    видео большие сиськи
    нимфоманка видео

  10. qwertyuiop said, on November 22, 2011 at 8:25 am

    ,
    , .
    , .
    , ,
    , . ,
    , ..

  11. alyaevtikhaidy said, on November 26, 2011 at 3:39 pm

    В нашем антикварном салоне-магазине всегда можно выбрать предметы антикварного и современного искуства.
    Изделия из серебра, Нумизматика, Предметы обихода, Профессии, Скульптура и статуэтки, Техника и приборы, Ювелирные украшения,
    Букинистика, Венская бронза, Живопись и графика, Иконы, Ковры, Мебель и интерьер. Ждем Вас на нашем сайте http://antique-modern.ru.
    8 (495) 606-44-45, 8 (903) 711-65-60

  12. Автопортал said, on December 26, 2011 at 4:55 pm

    Hello there, You’ve performed an excellent job. I will certainly digg it and personally recommend to my friends. I’m sure they will be benefited from this site.

  13. Bizhold said, on January 6, 2012 at 5:45 am

    Продаем дебетовые и банковские карты Visa различных банков таких как Альфа банк, ВТБ, Сбербанк, Авангард, Росбанк, Русский Стандарт, Банк Москвы, Юникредит, Уралсиб, Промсвязь, Москомприват, и другие банки. Под любые ваши цели, анонимно и безопасно. Работаем с юридическими и физическими лицами с 2006 года. Став нашим клиентом вы получаете круглосуточную поддержку по любым вопросам. Доставка карт в любой регион. Дебетовые карты есть готовые и на заказ. Так же оказываем услуги по регистрации ООО, ИП, ликвидация предприятий, юридическое и бухгалтерское сопровождение бизнеса. Гарантии. Связатся с нами вы можете по емайл debetbank@gmail.com

  14. ruslan_makarov said, on October 22, 2012 at 10:05 am

    animecrow , . .
    , ,
    ,

  15. ideas.interiors.designs said, on December 9, 2012 at 4:22 pm

    interior design websites.
    1. design interior studio colour schemes interior
    2. kitchen room photos, скачать бесплатно 2 kitchen and bath interior design mixer taps k
    itchen

    3. Indoor bathroom interior design bathroom decor
    4. Diego California bedroom interior design Ideas CA red bedroom accessories


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: