Precisa mover todos os DBs do MOSS para a instância nomeada

1

Fui solicitado a mover todos os nossos bancos de dados relacionados ao SP para uma nova instância nomeada no mesmo servidor SQL 2005. Eu fiz uma mudança de banco de dados de conteúdo antes, desconectando o conteúdo do banco de dados e, em seguida, reconectando-o com o novo local, mas estou um pouco perdido em qual processo seguir para os SSPs, mysites e config. Pelo que posso dizer, o consesus geral é que eu deveria criar uma nova configuração de banco de dados e SSP e migrar o conteúdo do banco de dados. Esta é a única opção limpa? Minha maior preocupação é que levei algum tempo para que as importações de perfis funcionassem devido a vários motivos, eu odiaria passar por isso novamente.

Temos 2 WFEs, 1 servidor de pesquisa / indexação e um banco de dados SQL 2005 em cluster compartilhado no back-end.

    
por Agent 18.09.2009 / 21:47

2 respostas

5

Agente

Em geral, apontar uma nova instância de banco de dados (ou instâncias) é um "separador de ofertas" quando se trata do farm. Minha "opinião segura de fallback" acompanha o consenso geral: construa um novo farm (por exemplo, um novo banco de dados de configuração), crie seu SSP e execute migrações de banco de dados de conteúdo para o novo farm.

Aqui está uma dica sobre como evitar esse processo (doloroso) no futuro: implementar aliases de conexão SQL. Um artigo descrevendo como fazer isso pode ser encontrado aqui: link . Os aliases também são particularmente úteis em uma perspectiva de recuperação de desastre, pois introduzem uma camada de abstração entre o farm e a camada de dados de suporte.

Eu não tentei este próximo item, então eu o mencionei estritamente como um ponto de investigação ... mas você pode ser capaz de implementar aliases em seu ambiente MOSS agora antes de fazer uma reconstrução e potencialmente evitá-lo completamente. Digamos que o seu SQL Server tenha o nome "SQLSERVER" e você estará indo para uma instância nomeada nesse servidor chamada "MOSS". Para cada servidor MOSS:

  1. Instalar ferramentas cliente do SQL
  2. Estabeleça um alias chamado "SQLSERVER" que aponte para o servidor "SQLSERVER"
  3. Crie sua instância nomeada (SQLSERVER \ MOSS) e copie todos os bancos de dados do farm para a nova instância nomeada
  4. Altere o alias "SQLSERVER" em cada servidor MOSS para apontar para "SQLSERVER \ MOSS" em vez de "SQLSERVER" e veja o que acontece.

Na pior das hipóteses, isso irá falhar e você terá que construir um novo farm como você espera fazer agora. Na melhor das hipóteses ... você continuará a ser executado sem uma reconstrução da fazenda.

Espero que isso ajude!

    
por 18.09.2009 / 22:54
0

Eu tenho etapas detalhadas em uma postagem de blog sobre como mover bancos de dados para um novo servidor de banco de dados usando aliases de conexão SQL e imagino que seria útil nesse cenário. Sinta-se à vontade para conferir no link e deixar eu sei se é de alguma utilidade para você.

Felicidades, Benjamin Athawes.

    
por 11.10.2009 / 17:06