Попытка развернуть решение MOSS на сервере UAT с сервера разработки в первый раз. При выполнении этой команды
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]
- Я являюсь членом группы администраторов фермы на сервере MOSS.
- Я являюсь участником WSS_RESTRICTED_WPG на сервере
- Я уже был в группе WSS_ADMIN_WPG на сервере
Я проверил журнал событий и обнаружил исключения, говорящие о том, что вход в мою базу данных Site Services не удался.
Если я попытаюсь добавить себя через SQL Server Mgt Studio, у меня не будет доступа для установки доступа к этой базе данных, например:
Причина: не удается открыть базу данных "SharedServices1_DB", запрошенную при входе в систему. Вход не выполнен. Ошибка входа для пользователя "XXXXX\Администратор".
Итак, что мне не хватает? Какие-нибудь очевидные вещи, которые мне нужно сделать? Любые полезные предложения приветствуются.
Спасибо
[1]: http://MSDN ветка форума
[1]: http://Telerik ветка поддержки
Ответ 1 · рейтинг 4 · Ryan
Я думаю, что очевидная вещь, которую вы упускаете, это то, что у учетной записи пользователя нет необходимого разрешения на использование базы данных sharepoint - как говорится в вашем посте;)
Ответ 2 · рейтинг 2 · Clint Simon
Добавление решений не имеет ничего общего с SSP.
Обычно эта ошибка возникает из-за того, что пользователь, выполняющий команду stsadm, не имеет доступа к базе данных конфигурации фермы. Это связано с тем, что только учетная запись "учетные данные фермы" имеет доступ к базе данных конфигурации фермы.
Вы можете попробовать одно из двух:
- Запустите команду stsadm от имени учетной записи "учетные данные фермы". Обычно это учетная запись службы, по умолчанию это та учетная запись, которая использовалась для создания базы данных фермы в процессе установки.
- Измените учетную запись "учетные данные фермы" на пользователя, вошедшего в систему. Вы можете сделать это, используя stsadm -o updatefarmcredentials
Надеюсь, это поможет!
Ответ 3 · рейтинг -1 · Nat
Проблема, похоже, не в вашем решении, а в SSP. Попробуйте удалить поставщика общих служб UAT, создать его заново и связать с вашими сайтами.
Если это сработает, вам нужно будет выяснить, почему возникла проблема.