Rinominare il server di database di SharePoint 2010
Tramite il comando PowerShell Rename-SPServer è possibile rinominare il server di database, ma in generale qualsiasi server, di una farm SharePoint 2010:
il comando va aggiornare sia il registry della macchina:
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.
PowerShell
Rename-SPServer -Identity "nomeAttualeServer" -Name "NuovoNomeServer"
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%')
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.