none
Как победить MissingAssembly при обновлении Sharepoint 2016 RRS feed

  • Вопрос

  • Как победить досадную ошибку при обновлении Shrepoint 

    Category        : MissingAssembly
    Error           : True
    UpgradeBlocking : False
    Message         : На сборку [SharePointProject10, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e4d76460d29ed24d] 
                      ссылается база данных [WSS_Content_2], но эта сборка не установлена в текущей ферме. Установите компонент
                       или решение, содержащее эту сборку.
    Remedy          : Одна или несколько сборок, на которые имеются ссылки в базе данных [WSS_Content_2], не установлены на
                       текущей ферме. Установите все компоненты или решения, содержащие эти сборки.
    Locations


    Всё что я находил, это как удалить Assembly, если известен его ID. Но мне известен только PublicKeyToken
    15 июня 2018 г. 6:21

Ответы

  • Попробуйте через SQL, но будьте крайне аккуратны, такое удаление нужно сначала проверять на тестовом сервере или предварительно сделать snapshot продуктивного:

    SELECT * FROM EventReceivers where Assembly like '%SharePointProject10, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e4d76460d29ed24d%'
    
    DELETE FROM EventReceivers where Assembly like '%SharePointProject10, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e4d76460d29ed24d%'
    15 июня 2018 г. 7:06

Все ответы

  • Добрый день,

    На мой взгляд тут два решения - либо установить кастомный компонент SharePointProject10 на новую ферму, либо удалить его на исходной ферме до обновления.

    15 июня 2018 г. 6:38
  • Проблема в том, что я без понятия как и откуда взялся "SharePointProject10". И я как раз и ищу способ удаления на исходной ферме.
    15 июня 2018 г. 6:44
  • Попробуйте через SQL, но будьте крайне аккуратны, такое удаление нужно сначала проверять на тестовом сервере или предварительно сделать snapshot продуктивного:

    SELECT * FROM EventReceivers where Assembly like '%SharePointProject10, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e4d76460d29ed24d%'
    
    DELETE FROM EventReceivers where Assembly like '%SharePointProject10, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e4d76460d29ed24d%'
    15 июня 2018 г. 7:06
  • Огромное Вам человеческое спасибо!!!
    Пусть у Вас никогда ничего не глючит и не лагает, будет стабильный аптайм и бесконечный интернет !
    15 июня 2018 г. 7:42