SharePoint stsadm addolution - завершается с ошибкой на основе разрешений (ссылка на объект)

Попытка впервые развернуть решение MOSS на сервере UAT с сервера dev. При выполнении этой команды

stsadm -o addsolution -filename xxx

Я получаю "Ссылка на объект не установлена ​​на экземпляр объекта" На основе этих ссылок: (и другие):

[ http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/63f0f95d-1215-4041-be6d-64ae63bda276/][1]

[ http://www.telerik.com/community/forums/thread/b311D-bachea.aspx Я убедился в следующем:][1]

  1. Я являюсь членом группы администраторов фермы на сервере MOSS
  2. Я являюсь членом WSS_RESTRICTED_WPG на сервере
  3. Я уже был в группе WSS_ADMIN_WPG на сервере

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

Если я пытаюсь добавить себя через SQL Server Mgt Studio, у меня не будет доступа для установки доступа к этой БД, такой как эта:

Причина: не удается открыть базу данных "SharedServices1_DB", запрошенную при входе в систему. Ошибка входа. Не удалось войти в систему для пользователя "XXXXX\ Администратор".

Итак, что мне не хватает? Какие-нибудь очевидные вещи, которые мне нужно сделать? Любые полезные предложения приветствуются.

Спасибо

[1]: http://msdn/ ветка форума MSDN

[1]: http: // Тема поддержки Telerik

3 ответа

Решение

Я думаю, что очевидная вещь, которую вы упускаете - это то, что учетная запись пользователя не имеет необходимого разрешения на использование базы данных sharepoint - как сказано в вашем посте;)

Добавление решений не имеет ничего общего с SSP.

Обычно эта ошибка возникает из-за того, что пользователь, выполняющий команду stsadm, не имеет доступа к базе данных конфигурации фермы. Это связано с тем, что только учетная запись "учетные данные фермы" имеет доступ к базе данных конфигурации фермы.

Вы можете попробовать одну из двух вещей:

  1. Запустите команду stsadm от имени учетной записи фермы. Обычно это учетная запись службы, по умолчанию это та учетная запись, которая использовалась для создания базы данных фермы в процессе установки.
  2. Измените учетную запись "учетные данные фермы" на зарегистрированного пользователя. Вы можете сделать это с помощью stsadm -o updatefarmcredentials

Надеюсь, это поможет!

Кажется, проблема не в вашем решении, а в SSP. Попробуйте удалить UAT SSP, воссоздать его и связать с вашим сайтом (ами).

Если это сработает, вам необходимо выяснить, почему возникла проблема.

Другие вопросы по тегам