none
Alteração de Partição para Base de Dados RRS feed

  • Pergunta

  • bom dia Forum,

    Estou com a necessidade de instalar o share poiint services 3.0 com a sua database em outra particao ( por padrao a instalação coloca esta dabase na particao dos arquivos de sistema, meu caso a c:\ ). Segui então este tutorial que foi me reportado a alguns meses:

    http://social.msdn.microsoft.com/Forums/en-US/sharepointadmin/thread/235a7855-e05b-4121-9f1c-33dd2a2b0811

    Porém não consigo fazer com estes procedimentos. Tentei de todas as formas, mas sempre ao tentar acessar novamente, não me carrega a página.

    Algum de vcs já fez este procedimento que eu postei ? Tem algum detalhe faltando ou vcs sabem me indicar qual ponto talvez eu esteja falhando ? Conhecem outro tutorial ou guia para realizar esta atividade?

    Obrigado pessoal pela atenção,abraço

    segunda-feira, 13 de julho de 2009 20:28

Respostas

  • Boa tarde Wagner,

    Segui os passos referentes a resolução para minha situação:

    Some time ago have this litle issue, change database on a sharepoint embedded Database, so i create this litle steps to make the move without using sql server "SQL Server Management".
    This steps required a litle of knowledge of SQL commands.
    
    1º and More important 
    Make BACKUP of everything
    
    Microsoft SQL Server Native Client
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/sqlncli.msi X86
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/sqlncli_x64.msi X64
    Microsoft SQL Server 2005 Command Line Query Utility
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_SQLCMD.msi X86
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_SQLCMD_x64.msi X64
    
    
    Adminstration Site Sharepoint 3.0
    
    Central Administration> Application Management > Content Database
    Remove Content Database.
    
    Command lines
    net pause mssql$sharepoint
    net continue mssql$sharepoint
    
    C:\>sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E
    1> exec sp_detach_db 'WSS_Content';
    2> go
    
    Now copy you database from c:\windows\sysmsi\sse\mssql2005\mssql\data to your new directory
    ex: D:\DB....
    
    Back to command lines
    1> exec sp_attach_db @dbname=N'WSS_Content', @filename1=N'[Path]WSS_Content.mdf', @filename2=[Path]WSS_Content_log.LDF';
    2> go
    1> quit
    C:\>cd "Program Files"
    C:\Program Files>cd "Common Files"
    C:\Program Files\Common Files>cd "Microsoft Shared"
    C:\Program Files\Common Files\Microsoft Shared>cd "web server extensions"
    C:\Program Files\Common Files\Microsoft Shared\web server extensions>cd 12
    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12>cd bin
    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>stsadm -o addcontentdb -url http//[URL] -databasename WSS_content

    Espero que ajude
    abraço
    terça-feira, 14 de julho de 2009 16:07

Todas as Respostas

  • Olá,

    Nesse post que você referenciou existem várias ações, você poderia dizer exatamente quais passos você executou no seu servidor?

    Abraços.

    Wagner Amorim
    -
    Sharepoint Specialist
    MSF & SCRUM Practitioner 
    Microsoft MCP, MCTS e MCPD
    -

    http://waamorim.spaces.live.com
    http://www.canalsharepoint.com.br

    Wagner M. Amorim
    terça-feira, 14 de julho de 2009 15:01
  • Boa tarde Wagner,

    Segui os passos referentes a resolução para minha situação:

    Some time ago have this litle issue, change database on a sharepoint embedded Database, so i create this litle steps to make the move without using sql server "SQL Server Management".
    This steps required a litle of knowledge of SQL commands.
    
    1º and More important 
    Make BACKUP of everything
    
    Microsoft SQL Server Native Client
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/sqlncli.msi X86
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/sqlncli_x64.msi X64
    Microsoft SQL Server 2005 Command Line Query Utility
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_SQLCMD.msi X86
    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_SQLCMD_x64.msi X64
    
    
    Adminstration Site Sharepoint 3.0
    
    Central Administration> Application Management > Content Database
    Remove Content Database.
    
    Command lines
    net pause mssql$sharepoint
    net continue mssql$sharepoint
    
    C:\>sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E
    1> exec sp_detach_db 'WSS_Content';
    2> go
    
    Now copy you database from c:\windows\sysmsi\sse\mssql2005\mssql\data to your new directory
    ex: D:\DB....
    
    Back to command lines
    1> exec sp_attach_db @dbname=N'WSS_Content', @filename1=N'[Path]WSS_Content.mdf', @filename2=[Path]WSS_Content_log.LDF';
    2> go
    1> quit
    C:\>cd "Program Files"
    C:\Program Files>cd "Common Files"
    C:\Program Files\Common Files>cd "Microsoft Shared"
    C:\Program Files\Common Files\Microsoft Shared>cd "web server extensions"
    C:\Program Files\Common Files\Microsoft Shared\web server extensions>cd 12
    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12>cd bin
    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>stsadm -o addcontentdb -url http//[URL] -databasename WSS_content

    Espero que ajude
    abraço
    terça-feira, 14 de julho de 2009 16:07
  • Olá,

    Então me parece que você basicamente,

    1 - Removeu o Content DB via CA.
    2 - Desatachou o banco
    3 - Alterou o local físico do banco
    4 - Atachou o Banco novamente
    5 - Adicionou o banco como Content DB via STSADM

    Foi isso que fez e não funcionou?

    Se foi isso, após todos esses passos, faça o seguinte... Acesse

    1 - Central Administration
    2 - Application Management
    3- Content Databases

    Verifique se o Content DB que você adicionou aparece na lista, considerando a "Web Application" selecionada no menu superior direito. Se sim, verifique qual o número do campo "Current Number of Sites" e posta ai.

    Abraços.

    Wagner Amorim
    -
    Sharepoint Specialist
    MSF & SCRUM Practitioner 
    Microsoft MCP, MCTS e MCPD
    -

    http://waamorim.spaces.live.com
    http://www.canalsharepoint.com.br


    Wagner M. Amorim
    terça-feira, 14 de julho de 2009 16:18
  • Opa Wagner

    Bom o valor de sites atuais esta zero. Quando eu acesso entao a url, ele me pede autenticação mas logo na sequencia carrega a pagina com erro 404 (nao existe). Estou fazendo algum passo errado ?

    Também reparei que na content dabase ( via gerenciamento de aplicativos ) o caminho da minha dabase esta a antiga, como se não houvesse assumido as alterações. Acho que nem esta fazendo a mudança de diretorios .. sei lá

    abraço
    terça-feira, 14 de julho de 2009 19:49
  • Ola shinjubr,

    O problema e o facto de nao estar associar a base de dados ao sharepoint por isso dar sites=0,
    Tens a certeza que foi removido o conteudo da base de dados como recomendado.

    ao realizares esta instruçao "stsadm -o addcontentdb -url http//[URL] -databasename WSS_content" nao verificas-te o resultado final, nao tera aparecido a dizer que o conteudo ja existia?

    André Lage Microsoft SharePoint and CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/
    terça-feira, 14 de julho de 2009 21:07
    Moderador
  • Olá,

    Humm.... Por isso pedi essa informação... Isso já aconteceu comigo também e na oportunidade eu refiz a configuração na mão, a referência pro Site Collection no banco de configuração do SharePoint foi perdida, eu acabei refazendo na mão, mas vou pedir ajuda para alguns amigos especialistas em INFRA de SharePoint e vou pedir pra eles responderem esse post, pois deve ter uma forma mais fácil de resolver o seu problema.

    Abraços!

    Wagner Amorim
    -
    Sharepoint Specialist
    MSF & SCRUM Practitioner 
    Microsoft MCP, MCTS e MCPD
    -

    http://waamorim.spaces.live.com
    http://www.canalsharepoint.com.br
    quarta-feira, 15 de julho de 2009 03:44
  • Prezado Shinji,

    O procedimento correto é você instalar o Microsoft SQL Server Management Studio Express e acessar a instancia do SQL Embbeded Edition via Pipe.

    Para acessar a instancia digite a seguinte string na tela de conexão do SQL Management.

    \\.\pipe\MSSQL$Microsoft##SSEE\sql\query

    Vide Tópico: http://social.technet.microsoft.com/Forums/pt-BR/wsspt/thread/fbd3e0f3-a65a-4b8f-86bd-9b574c42a0cc

    Para baixar o Microsoft SQL Server Management Studio Express clique aqui

    Após instalado e conectado na instancia clique com botão direito sobre a base e em tarefas clique em detach.

    Abra o diretorio onde esta a base de dados (.mdf e .ldf) e copie-os para o local preferido.

    Feito isto abra novamente o Microsoft SQL Server Management Studio Express e botão direito na raiz do console atach e indique o caminho da nova base de dados.

    Desta forma, não é necessário nem remover a base de conteudo do SharePoint pela CA.

    Agora se removeu da CA, basta adicionar pela Central Administration mesmo, mas na hora de criar escolha o mesmo nome da database que está exibindo no Microsoft SQL Server Management Studio Express.

    Quando você escolhe o mesmo nome de uma base de dados existente, o SharePoint já identifica que existe e adiciona novamente ao Web Application.

    Utilize stsadm somente quando precisar atualizar o ID da base, em casos onde você precisa clonar sistes na mesma farm.

    Espero ter ajudado!!!


    Atenciosamente,


    Heber Lopes 
    MCP - MCSA - MCSE - MCTS
    Coordenador de Operações


    Heber Lopes
    quarta-feira, 15 de julho de 2009 04:20
  • Documento official
    Move Windows Internal Databases to a different drive (Windows SharePoint Services 3.0)

    André Lage Microsoft SharePoint and CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/
    quarta-feira, 15 de julho de 2009 07:45
    Moderador
  • E ai? Conseguiu resolver com todos esses passos?

    Abraços!

    Wagner Amorim
    -
    Sharepoint Specialist
    MSF & SCRUM Practitioner 
    Microsoft MCP, MCTS e MCPD
    -

    http://waamorim.spaces.live.com
    http://www.canalsharepoint.com.br


    Wagner M. Amorim
    quarta-feira, 15 de julho de 2009 20:46
  • Boas Pessoal !

    Bom fiz novamente, seguindo os passos passados pelo Andre Lage e também acompanhando o material que ele indicou do site da microsoft, e a princípio funcionou nas VMs, agora estou colocando em um dos servidores secundários e vou testar estas mudanças. Na sequencia passo aqui como ficou afinal.

    No meu caso, como não tenho nenhum conhecimento de base de dados SQL e como o share point trabalha internamente, era rolo ( = confusão ). Fiz todos os passos detalhadamente e agora com maior entendimento de o que estava fazendo. Um detalhe importante que deu confusão para mim foi a questão das bases vazias e que sempre então retornavam erro 404. Detalhe:

    Um dos últimos passos  só esta com um erro no comando (para quem entende é notável mas para quem esta fazendo meio às cegas como eu não tinha reparado)

    André escreveu isto:
     exec sp_attach_db @dbname=N'WSS_Content', @filename1=N'[Path]WSS_Content.mdf', @filename2=[Path]WSS_Content_log.LDF';

    e o certo é isto:

    EXEC sp_attach_db @dbname = ' <database name> ', @filename1 = ' <UNC path><database name> .mdf', @filename2 = ' <UNC path><database name> _log.ldf'

     

    Bom pessoal, agradeço a atenção de todos e quando conseguir fazer pela segunda vez, passo os resultados para vcs

     

    abraço


    quinta-feira, 16 de julho de 2009 13:35
  • bolas,

    vejo as 2 praticamente nao vejo a diferença, deve ser mesmo minima.....


    André Lage Microsoft SharePoint and CRM Consultant
    Blog:http://aaclage.blogspot.com
    Codeplex:http://spupload.codeplex.com/http://simplecamlsearch.codeplex.com/
    quinta-feira, 16 de julho de 2009 13:41
    Moderador
  • É essa André:

    @filename1=N'[Path]WSS_Content.mdf'
    @filename1 = ' <UNC path><database name> .mdf'


    Hehehe como vc pode ver tem um detalhe, e para quem é leigo no assunto engana..

    Bom pessoal fiz no servidor a alteração e funcionou, apenas não executei a ultima parte referente ao comando stsadm. Pode dar problema?

    Agora vou começar a fazer os estudos de como fazer backup da base e como importar.
    obrigado a ajuda de todos

    abraços
    quinta-feira, 16 de julho de 2009 16:10