11 votos

¿Cómo funciona el cambio de SID de Windows afectar a SQL Server?

Nuestras Ventanas administradores han identificado un problema con la forma en que clonar servidores Windows. Al parecer, algunos de los clonado servidores terminan con el mismo SID a nivel de sistema operativo. Oigo Microsoft no es compatible con los servidores que se han duplicado los Peid. Por lo tanto, el Sid en estos servidores deben ser cambiados.

Tengo curiosidad por la forma en que afecta a SQL Server. Alguna idea? Cómo afecta clúster de servidores de base de datos?

9voto

ThatGraemeGuy Puntos 9880

Dejar el SID solo. NewSID ha sido retirado debido a que Mark Russinovich hice algo de investigación y encontró que todo el "duplicado Sid == malo!" línea todos hemos tenido inculcado a nuestros cráneos durante la última década o así, es simplemente un absurdo.

Ver la Marca de la última entrada en el blog: La Máquina de Duplicación de SID Mito.

6voto

Joseph Kern Puntos 7103

Definitivamente, me gustaría recomendar en contra de cambiar el SID, hasta que después de leer: Cambio de SID del equipo Con NewSID Saltos de SQL Server (Y Cómo solucionarlo)

Al parecer, algunos de los clonado servidores terminan con el mismo SID en el sistema operativo nivel.

Me gustaría peligro para adivinar TODOS los de su clonado los sistemas tienen el mismo SID. GhostWalk pueden regenerar los Peid para usted. El uso de sysprep en su inicial clon de la imagen podría ahorrar en el futuro de los sistemas.

Si instala SQL Server NO CAMBIAR EL SID. Cosas malas le suceden.

3voto

Dave Puntos 217

Usted puede utilizar sysinternals NewSID: http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx

Cambiar el nombre de equipo en SQL:

use master
sp_dropserver '<old computer name>'
GO
sp_addserver '<new computer name>', local
GO

sp_helpserver -- will show you the new computer name

A continuación, reinicie el servicio de sql server.

2voto

Nick Kavadias Puntos 9310

Utilice el ahora propiedad de Microsoft herramienta de NewSID o sysprep, que es como volver a instalar windows sin la copia de archivos.

No creo que usted puede unirse a dos equipos en el mismo dominio con el mismo SID, así que yo diría que el clúster de SQL Servidores no tienen una posibilidad, ya que los servidores deben estar en un dominio.

2voto

crb Puntos 6399

Si su base de datos remota de las transacciones con el Coordinador de Transacciones Distribuidas, ser conscientes de que clonado máquinas también tienen el mismo MSDTC ID, que no es el SID y no se cambia por NewSID.

Usted verá esto en el Visor de Sucesos:

El local de MS DTC detectado que el MS DTC en el SERVIDOR tiene el mismo y único la identidad como el local de MS DTC. Este significa que los dos MS DTC no se capaz de comunicarse el uno con el otro. Este problema normalmente se produce si uno de los sistemas fueron clonados mediante no compatible herramientas de clonación. MS DTC requiere que los sistemas para ser clonado el uso de las herramientas de clonación, tales como SYSPREP. La ejecución de 'msdtc-desinstalar' y, a continuación, 'msdtc-instalar" de la símbolo del sistema resolverá el problema. Nota: la Ejecución de 'msdtc-desinstalar' los resultados en el sistema de perder todos los de MS DTC la información de configuración.

Resuelvo así:

msdtc -uninstall

Espera un par de minutos, luego

msdtc -install
sc config msdtc start= auto
sc start msdtc

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: