Usuário com melhor resposta
Mudança Banco de Dados

Pergunta
-
E ae pessoal,
Estou com um probleminha aqui.
Tenho hoje em minha rede um servidor Sharepoint que esta na minha DMZ (demilitarized zone), funcionando perfeitamente. Porém foi solicitado que colocasse alguns sites deste sharepoint na LAN, e para isso teria que instalar em outro servidor e migrar os bancos de dados referentes a estes Sharepoints.
Pois bem, o que estou tentando fazer é basicamente, migrar a base (SQL Server 2000) para um servidor base SQL Server 2005, que esta localizado na LAN.
Portanto, alguem poderia ajudar ou informar onde no SharePoint eu informo ou configuro onde esta localizado o banco de dados de um determinado site?
Pois pelo que eu percebo no SQL Server 2000 há apenas uma base chamada sharepoint e STS_nomedoservidor_1 onde ficam os logs.
É isso, alguem pdoeria me dar uma ajuda, dica?
Windows SharePoint Services 2.0
Respostas
-
Fala ZeFlores..
O WSS 2.0 cria 2 tipos de banco de dados: 1 (um) de configuração e n de conteúdo. Se você disse que tem apenas 2, então o seu cenário é esse mesmo. O BD de configuração mantem todas as informações referentes ao Server Farm do SharePoint, ou seja: quantos servidores, qual servidor de e-mail, quais sites, templates, quantos e quais bds de conteúdo existem e por ai vai..
Já os BDs de conteúdo armazenam os sites e seus respectivos conteúdos mesmo, como as listas, bibliotecas, páginas que foram editadas no FrontPage e tudo mais.. Acontece que em cada BD de conteúdo você pode ter vários sites. Como você disse que precisa passar alguns (por isso imagino que tenham outros) sites para a LAN, o que eu recomendo é o seguinte:
Ambiente LAN
1) Instale o WSS (mesmo service pack e linguagem do que está na DMZ)
2) Extenda um servidor virtual, onde você colocará os sites.
Ambiente DMZ (nesse momento você precisará saber as URLs dos sites que você precisa mandar pra LAN)
3) Abra o CMD
4) Acesse a pasta X:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\bin
Para cada site que você for enviar para a LAN
5) Use o comando STSADM -o backup -url <url do site> -filename <caminho onde deseja gravar o arquivo de backup desse site>
Depois de ter feito o backup de todos os sites que você precisa enviar para a LAN, vá até o ambiente LAN e abra o CMD para executar o procedimento de Restore, bem parecido com o de Backup.
Ambiente LAN
6) Execute o comando STSADM -o restore -filename <onde o arquivo de backup está> -url <url onde você deseja restaurar>Obs: Posso estar esquecendo de algum parâmetro do stsadm -o backup e restore. Qualquer coisa é só digitar no cmd.: stsadm -o backup ou stsadm -o restore que ele mostra os comandos obrigatórios e opcionais.
Creio que isso resolva a sua necessidade.
[ ]'s
____________________
Marco Aurélio Peres
MS SharePoint Certified Pro
http://www.sharepointblogs.com/marcoperes
"SharePoint para Todos..." -
Ok.. Nesse caso você vai precisar de uma ferramenta (gratuita e da MS) chamada SMIGRATE (Windows SharePoint Services Migration Tool).
Ela permite fazer backup e restore de subsites. Já usei algumas vezes e funciona bem. Existem apenas algumas considerações quanto ao backup dos usuários..Mas de uma forma geral, ela resolve o problema.
Segue URLs que o ajudarão:
- Supported scenarios for using the Stsadm.exe command-line tool to back up and to restore Windows SharePoint Services Web sites and personal sites in SharePoint Portal Server 2003 (http://support.microsoft.com/kb/889236)
- Download do SMIGRATE (http://www.microsoft.com/downloads/details.aspx?FamilyID=3df85705-5635-40db-adbe-e13ab8684a60&DisplayLang=en)
- Move SharePoint Subwebs using Smigrate (http://msd2d.com/Content/Tip_viewitem_03NoAuth.aspx?section=Sharepoint&id=38C24FC6-01E5-4784-891F-A7C52B132A44)
No mais é isso.
[ ]'s
____________________
Marco Aurélio Peres
MS SharePoint Certified Pro
http://www.sharepointblogs.com/marcoperes
"SharePoint para Todos..."
Todas as Respostas
-
Fala ZeFlores..
O WSS 2.0 cria 2 tipos de banco de dados: 1 (um) de configuração e n de conteúdo. Se você disse que tem apenas 2, então o seu cenário é esse mesmo. O BD de configuração mantem todas as informações referentes ao Server Farm do SharePoint, ou seja: quantos servidores, qual servidor de e-mail, quais sites, templates, quantos e quais bds de conteúdo existem e por ai vai..
Já os BDs de conteúdo armazenam os sites e seus respectivos conteúdos mesmo, como as listas, bibliotecas, páginas que foram editadas no FrontPage e tudo mais.. Acontece que em cada BD de conteúdo você pode ter vários sites. Como você disse que precisa passar alguns (por isso imagino que tenham outros) sites para a LAN, o que eu recomendo é o seguinte:
Ambiente LAN
1) Instale o WSS (mesmo service pack e linguagem do que está na DMZ)
2) Extenda um servidor virtual, onde você colocará os sites.
Ambiente DMZ (nesse momento você precisará saber as URLs dos sites que você precisa mandar pra LAN)
3) Abra o CMD
4) Acesse a pasta X:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\bin
Para cada site que você for enviar para a LAN
5) Use o comando STSADM -o backup -url <url do site> -filename <caminho onde deseja gravar o arquivo de backup desse site>
Depois de ter feito o backup de todos os sites que você precisa enviar para a LAN, vá até o ambiente LAN e abra o CMD para executar o procedimento de Restore, bem parecido com o de Backup.
Ambiente LAN
6) Execute o comando STSADM -o restore -filename <onde o arquivo de backup está> -url <url onde você deseja restaurar>Obs: Posso estar esquecendo de algum parâmetro do stsadm -o backup e restore. Qualquer coisa é só digitar no cmd.: stsadm -o backup ou stsadm -o restore que ele mostra os comandos obrigatórios e opcionais.
Creio que isso resolva a sua necessidade.
[ ]'s
____________________
Marco Aurélio Peres
MS SharePoint Certified Pro
http://www.sharepointblogs.com/marcoperes
"SharePoint para Todos..." -
-
Ok.. Nesse caso você vai precisar de uma ferramenta (gratuita e da MS) chamada SMIGRATE (Windows SharePoint Services Migration Tool).
Ela permite fazer backup e restore de subsites. Já usei algumas vezes e funciona bem. Existem apenas algumas considerações quanto ao backup dos usuários..Mas de uma forma geral, ela resolve o problema.
Segue URLs que o ajudarão:
- Supported scenarios for using the Stsadm.exe command-line tool to back up and to restore Windows SharePoint Services Web sites and personal sites in SharePoint Portal Server 2003 (http://support.microsoft.com/kb/889236)
- Download do SMIGRATE (http://www.microsoft.com/downloads/details.aspx?FamilyID=3df85705-5635-40db-adbe-e13ab8684a60&DisplayLang=en)
- Move SharePoint Subwebs using Smigrate (http://msd2d.com/Content/Tip_viewitem_03NoAuth.aspx?section=Sharepoint&id=38C24FC6-01E5-4784-891F-A7C52B132A44)
No mais é isso.
[ ]'s
____________________
Marco Aurélio Peres
MS SharePoint Certified Pro
http://www.sharepointblogs.com/marcoperes
"SharePoint para Todos..." -
Muito obrigado Marco Aurélio,
Consegui exportar perfeitamente meus sites com o comando stsadm.exe.
Consegui configurar meu outro servidor de banco (estava no mesmo server do sharepoint + sql server (DMZ)).
Porém, ainda não estou tendo sucesso com a importação do arquivo *.dat gerado pelo backup.
Ao executar o(s) comando(s):
stsadm -o restore -url http://nome_server:10492 -filename c:\backup.dat
ou
stsadm -o restore -url http://nome_server:80 -filename c:\backup.dat
ou ainda
stsadm -o restore -url http://nome_server -filename c:\backup.datO resultado é este:
The virtual server that is referenced here is not in the config database.O que poderia ser?
-
-
-
-
-
Amigo,
Essa mensagem tbm apareceu qdo fui realizar o restore.
Após criar o site no IIS q vai receber o restore (.dat) vc deve configurar ele no sharepoint, criando um database ... aí sim ele rola!
passei por este erro... agora o meu está restaurando...
o processo é demorado (5 Gb) ... assim q terminar ... volto para dizer ...