none
MissingSiteDefinition - Migração MOSS 2007 para 2010 RRS feed

  • Pergunta

  • Eu migrei o Sharepoint 2007 para o 2010, mas alguns sites não abrem, executei o comando Test-SPContentDatabase, e obtive o erro MissingSiteDefinition para os templateid 75801, 75802, 75803, 75806, 75813,and 75818

    Executei o comando STSADM -o enumallwebs -databasename WSS_Content:

    <?xml version="1.0"?>
    
    -<Databases>
    
    -<Database DataSource="SQL2008\SQL2008" Name="WSS_Content" SiteCount="3">
    -<Site InSiteMap="True" OwnerLogin="administrator" Id="66ae0d80-c0ad-4612-8246-9706fa16c23a">
    -<Webs Count="2">
    </Webs>
    </Site>
    
    -<Site InSiteMap="True" OwnerLogin="administrator" Id="20aa7454-80e5-4bc1-9bc5-a784c9d1cf17">
    
    -<Webs Count="25">
    <Web Id="5ba50ae3-2075-4eee-9842-d980ef3ba45b" TemplateId="75802" TemplateName="Unknown" LanguageId="1046" Url="/contacts"/>
    <Web Id="c073ec4b-ec4e-4084-945d-2307479fe7f8" TemplateId="75801" TemplateName="Unknown" LanguageId="1046" Url="/engineering/gc"/>
    <Web Id="bfe5cb1e-a6a1-4850-90b7-0e72f828f613" TemplateId="75818" TemplateName="Unknown" LanguageId="1046" Url="/Conference"/>
    <Web Id="93e30184-01ac-4eac-b7ee-144d73eabcd5" TemplateId="75817" TemplateName="Unknown" LanguageId="1046" Url="/checking"/>
    <Web Id="f1cb918d-370a-4eb6-b4c1-c88a016a57a7" TemplateId="75813" TemplateName="Unknown" LanguageId="1046" Url="/rep/proc"/>
    <Web Id="e345d76e-138f-4480-86e5-6914554651b7" TemplateId="75803" TemplateName="Unknown" LanguageId="1046" Url="/dev"/>
    <Web Id="b9636c3f-e1a8-4f38-86d8-71df5a16048e" TemplateId="9" TemplateName="BLOG#0" LanguageId="1046" Url="/dev/blog"/>
    </Webs>
    </Site>
    </Database>
    </Databases>

    Porque somente os sites com Templatename = 'Unknown' não abrem?

    Exemplo: Se eu tentar abrir a URL com o templateid="75813" a seguinte mensagem de erro aparece:

    Agora, se eu tentar abrir as URL 75801 ou 75802 a mensagem é outra: The Webpage can not be found

    Eu sei que alguns templates foram customizados.

    Alguém poderia me ajudar a resolver este problema.


    Keny Maciel da Silva DBA SQL Server MCSA - Administering a Microsoft SQL Server 2012/2014 Database MCSA - Querying Microsoft SQL Server 2012/2014 MCTS - SQL Server 2008, Installation and Maintenance Email: kenymaciel@gmail.com

    sexta-feira, 10 de maio de 2019 18:09

Todas as Respostas

  • Keny,

    Este é um problema de missing features no SharePoint. O "Test-SPContentDatabase" deve ser feito antes da migração para verificar  'missing files, features, web parts, assemblies, etc.'

    Se fossemos seguir uma sequência para fazer uma migração que teria mais chances de sucesso em um ambiente customizado, após o resultado do test-spcontent, o ideal seria corrigir as falhas criticas e relevantes até atingir um critério satisfatório para sua migração.

    Você pode tomar algumas ações: (Um backup é sempre bem vindo antes das atividades :) )

    1. Instalar as solutions ausentes se você tiver o pacote de instalação ou arquivos

    Adicione a solution e Instale os pacotes. Ao longo desse processo, execute o test-spcontentdatabase e verifique quais erros vão sendo eliminados.


    2. Remova as referencias ausentes da farm (se vocês não estiver utilizando alguma, é ainda melhor)

    Você precisa verificar onde estão localizadas as WebParts que desejam acessar os arquivos ausentes e simplesmente remover essas definições de webpart dos sites.

    Para modelos de site ausentes, você precisa adicionar esses modelos (como substituir / remover definições de modelo).

    Vá postando o resultado caso tenha sucesso ou não.

    Vamos lá timeee!!!

    Abraço.


    quinta-feira, 16 de maio de 2019 22:06
  • Artur,

    Obrigado pelo retorno.

    No Sharepoint 2010 fui no diretório C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\TEMPLATE\1046\XML, os Templates 75801, 75802, 75803, 75806 não estão aqui.

    1 - Você acha se eu copiar os templates do diretório do Sharepoint 2007 e colar no 2010 da  certo?

    Alguns blogs falam que preciso das soluções .vbproj (.NET)desenvolvido no Visual Studio, ai através da ferramenta VseWssUpgrade para Visual Studio 2010 faço o deploy para a Farm 2010.

    Mas não sei ao certo o que fazer.

    Outra dúvida que tenho, os templates 75801, 75802, 75803, 75806 são os desenvolvidos deste o inicio e feito deploy, ou são os que já existem no Sharepoint mas que foram customizados?

    2 - Como eu adiciono a solution e Instalo os pacotes.

    Poderia dar esse help, 

    Vlw mesmo Artur..........

    Vamos lá timeeeee!! kkkkkkkkkkkkkkk








    sexta-feira, 17 de maio de 2019 15:14
  • Keny,

    Ja fiz isso no 2010 por não ter as soluções originais, mas não é a primeira opção de procedimento. Ir no diretório C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\TEMPLATE\1046\XML, e comparar os arquivos, não é o melhor método, mas na ocasião deu certo para mim.

    Você pode fazer o seguinte:

    1. Faça uma cópia das pastas do 2010 que estão faltando arquivos

    2. Copie os arquivos do 2007.

    3. IIS reset

    4. Comparar os resultados

    Se você perceber que não foi satisfatório, rollback.

    1 - Você acha se eu copiar os templates do diretório do Sharepoint 2007 e colar no 2010 da  certo?

    R: Já deu certo para mim muitas vezes com algumas adaptações, mas realize um backup antes de tentar.


    2 - Como eu adiciono a solution e Instalo os pacotes.

    Se você tiver os pacotes seria muito bom!

    Você vai precisar fazer 2 passos >

    1. Adicionar a solution com o comando >

    Add-SPSolution -LiteralPath "c:\temp\mySolution.wsp"(altere o c:\temp... para onde estiver as suas solutions)

    2. Instalar as solutions para webapplication correspondente

    Install-SPSolution -Identity "mySolution.wsp" -WebApplication "http://sp-dev:10000" -GACDeployment

    Substitua "mysolution.wsp" pelo nome da sua solution adicionada e "http://sp-dev..." pela url da sua web application.

    >

    http://sharepointinstallation.blogspot.com/2009/07/deploying-solution-package-from-stsadm.html

    Vai me postando os resultados...

    Abs.


    sexta-feira, 17 de maio de 2019 19:20
  • Artur,

    Achei os templates que foram usados na época neste link:

    https://blogs.technet.microsoft.com/praveenh/2010/12/17/fantastic-40-application-templates-for-sharepoint-wss-moss/

    Ai eu importei direto no Sharepoint 2010 com os comandos:

    "Stsadm -o addsolution -filename "C:\Fab40\ApplicationTemplateCore.wsp"

     "Stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate"

    Os sites que não abriam, passam a funcionar.

    Desta forma forma está correto ou tenho alguma outra coisa que deixei passar?

    Mas ainda tenho tenho 5 erros de de MissingFeature

     [MissingFeature] Database [WSS_Content] has reference(s) to a missing feature: Id = [d57f4817-f1f9-42aa-863c-xxxxxxxx]. Feature (Id = [d57f4817-f1f9-42aa-863c-xxxxxxx]) is referenced in database [WSS_Content], but isn't installed on the current farm. The missing feature might cause upgrade to fail. If necessary, please install any solution that contains the feature and restart upgrade.

    Alguns site falam para excluir essas feature.

    http://www.sharepointdiary.com/2011/08/fix-features-missing-issue-in-migration.html

    Como posso resolver?

    Vlw..................


    Keny Maciel da Silva DBA SQL Server MCSA - Administering a Microsoft SQL Server 2012/2014 Database MCSA - Querying Microsoft SQL Server 2012/2014 MCTS - SQL Server 2008, Installation and Maintenance Email: kenymaciel@gmail.com


    quarta-feira, 22 de maio de 2019 14:45
  • Oi Keny,

    Desculpe a demora.

    O "Stsadm -o addsolution/deploy solution" são a versão antiga do Add-SPSolution e Install-SpSolution, esta certinho!

    Se os sites estiverem funcionando, tente desativar as features que estão com defeito >

    "

    To get list of features information:
    stsadm -o enumallwebs -includefeatures > FeaturesReport.txt

    Then try to De-activate  & Un-install the faulty/missing feature first
    STSADM -o deactivatefeature -id <feature-id> -url <site-url> -force (Tente um IIS reset aqui e antes do próximo comando teste os sites e veja se esta funcionando).
    stsadm -o uninstallfeature -id <ID>

    "

    Esse "http://www.sharepointdiary.com/2011/08/fix-features-missing-issue-in-migration.html" esta bacana.

    Artur

    To get list of features information:
    stsadm -o enumallwebs -includefeatures > FeaturesReport.txt

    Then try to De-activate  & Un-install the faulty/missing feature first
    STSADM -o deactivatefeature -id <feature-id> -url <site-url> -force
    stsadm -o uninstallfeature -id <ID>


    #Read more: http://www.sharepointdiary.com/2011/08/fix-features-missing-issue-in-migration.html#ixzz5or2WZcR9

    sexta-feira, 24 de maio de 2019 15:02
  • Artur,

    Consegui fazer a migração sem nenhum erro.

    Mas no Sharepoint 2013 vou fazer a atualização dos sites e aparece alguns erros:

    - Modelos de sites ausentes

    O seguintes sites estão usando modelos que ainda são incompatíveis após a atualização.

    Ai ele lista os sites.

    Tem alguma ideia?

    Será que é problema com os templates?

    Vlw...........


    Keny Maciel da Silva DBA SQL Server MCSA - Administering a Microsoft SQL Server 2012/2014 Database MCSA - Querying Microsoft SQL Server 2012/2014 MCTS - SQL Server 2008, Installation and Maintenance Email: kenymaciel@gmail.com





    terça-feira, 4 de junho de 2019 13:01