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

Попытка впервые развернуть решение 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 ветка форума

[1]: http://Telerik опорная резьба

Ответы [ 3 ]

4 голосов
/ 31 октября 2008

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

2 голосов
/ 05 ноября 2008

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

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

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

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

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

0 голосов
/ 30 октября 2008

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

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

...