Pergunta

Gostaria de saber se um banco de dados de conteúdo específico no farm sempre pode ser identificado apenas pelo nome?

Por exemplo, se meu farm consiste em várias instâncias do SQL Server, cada banco de dados de conteúdo no farm deve ter um nome exclusivo ou o mesmo nome de banco de dados de conteúdo pode ser usado em instâncias diferentes?Por exemplo, é possível ter um banco de dados de conteúdo chamado "WSS_Content" em "SqlServer\\Instance1" e outro "WSS_Content" em "SqlServer\\Instance2" ?

Foi útil?

Solução

De acordo com minha experiência, o mesmo nome para dois bancos de dados de conteúdo com instância diferente não é um problema.

O SharePoint sempre verifica o GUID do banco de dados.Se você criar Wss_Content01 na instância sql 1 (com GUID exclusivo) e, em seguida, criar outro banco de dados WSS_Content01 na instância SQL 2 (novamente GUID exclusivo).

Você pode anexar os dois bancos de dados ao mesmo aplicativo da Web ou a um aplicativo da Web diferente.veja a captura de tela abaixo, criei dois bancos de dados com o mesmo nome, mas uma instância SQL diferente. enter image description here

Agora possível conflito:

  • Você está tentando criar um banco de dados (wss_Content01) na instância 1, mas um banco de dados com o nome já existe no servidor SQL, então ele lançará os erros.
  • Você tem Wss_Content01 na instância 1, mas agora você faz o backup do banco de dados da instância 1 e restaura-o na instância dois com o mesmo nome, agora se você tentar montá-lo, ele lançará o erro por causa do mesmo GUID do banco de dados econjuntos de sites nele.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top