Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: TheZenkerОтветов: 3

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

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

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

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

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

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

Спасибо

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

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

  • У меня было это в моих журналах событий: Тип события: Ошибка; Источник события: Windows SharePoint Services 3; Категория события: База данных; Идентификатор события: 3760 - База данных SQL "SharePoint_AdminContent_XXXXXXXXX" в экземпляре SQL Server "SqlServerName" не найдена. Дополнительные сведения об ошибках SQL Server приведены ниже. Не удается открыть базу данных SharePoint_AdminContent_XXXXXXX, запрошенную при входе. Вход не выполнен. Ошибка входа для пользователя "ДОМЕН\имя_пользователя". Keith Sirmons 20.08.2010

sharepointstsadm

Ответы

Ответ 1 · рейтинг 4 · Ryan

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

Ответ 2 · рейтинг 2 · Clint Simon

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

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

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

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

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

Ответ 3 · рейтинг -1 · Nat

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы