SharePoint stsadm addolution - завершается с ошибкой на основе разрешений (ссылка на объект)
Попытка впервые развернуть решение MOSS на сервере UAT с сервера dev. При выполнении этой команды
stsadm -o addsolution -filename xxx
Я получаю "Ссылка на объект не установлена на экземпляр объекта" На основе этих ссылок: (и другие):
[ http://www.telerik.com/community/forums/thread/b311D-bachea.aspx Я убедился в следующем:][1]
- Я являюсь членом группы администраторов фермы на сервере MOSS
- Я являюсь членом WSS_RESTRICTED_WPG на сервере
- Я уже был в группе WSS_ADMIN_WPG на сервере
Я проверил журнал событий и обнаружил исключения, говорящие о том, что вход в мою БД служб сайта не удался.
Если я пытаюсь добавить себя через SQL Server Mgt Studio, у меня не будет доступа для установки доступа к этой БД, такой как эта:
Причина: не удается открыть базу данных "SharedServices1_DB", запрошенную при входе в систему. Ошибка входа. Не удалось войти в систему для пользователя "XXXXX\ Администратор".
Итак, что мне не хватает? Какие-нибудь очевидные вещи, которые мне нужно сделать? Любые полезные предложения приветствуются.
Спасибо
[1]: http://msdn/ ветка форума MSDN
[1]: http: // Тема поддержки Telerik
3 ответа
Я думаю, что очевидная вещь, которую вы упускаете - это то, что учетная запись пользователя не имеет необходимого разрешения на использование базы данных sharepoint - как сказано в вашем посте;)
Добавление решений не имеет ничего общего с SSP.
Обычно эта ошибка возникает из-за того, что пользователь, выполняющий команду stsadm, не имеет доступа к базе данных конфигурации фермы. Это связано с тем, что только учетная запись "учетные данные фермы" имеет доступ к базе данных конфигурации фермы.
Вы можете попробовать одну из двух вещей:
- Запустите команду stsadm от имени учетной записи фермы. Обычно это учетная запись службы, по умолчанию это та учетная запись, которая использовалась для создания базы данных фермы в процессе установки.
- Измените учетную запись "учетные данные фермы" на зарегистрированного пользователя. Вы можете сделать это с помощью stsadm -o updatefarmcredentials
Надеюсь, это поможет!
Кажется, проблема не в вашем решении, а в SSP. Попробуйте удалить UAT SSP, воссоздать его и связать с вашим сайтом (ами).
Если это сработает, вам необходимо выяснить, почему возникла проблема.