Tramite il comando PowerShell Rename-SPServer è possibile rinominare il server di database, ma in generale qualsiasi server, di una farm SharePoint 2010:

PowerShell

Rename-SPServer -Identity "nomeAttualeServer" -Name "NuovoNomeServer"
il comando va aggiornare sia il registry della macchina:

Text

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB\dsn
Va eseguito su ogni macchina della farm altrimenti non vengono aggiornati i riferimenti nel registri di wondows
sia i riferimenti del database, in particolare quelli di configurazione la tabella objects:

SQL

SELECT     TOP (200) Id, ClassId, ParentId, Name, Status, Version, Properties
FROM         Objects
WHERE     (Name LIKE '%nomeDB%') or (Properties LIKE '%nomeDB%')
Sicuramente si trova il nome del database nella colonna Name ma in base alla configurazione, ad esempio la presenza del servizio search, potrebbero esserci dei riferimenti anche nella colonna Properties.

Un altro modo alternativo per ottenere lo stesso scopo è usare gli alias di sql. Si tratta di creare un alias locale ad ogni macchina della farm con il nome del server di database attuale e far puntare l'alias al nuovo nome server.

Al completamento dell'operazione un iisreset o un riavvio delle macchine delle Farm non fa mai male.
Tags:
Database75 SharePoint498 SharePoint 2010224
Potrebbe interessarti anche: