viernes, 16 de enero de 2009

Como reconstruir las bases de datos de sistema master,model,msdb en Microsoft SQL Server 2005 (Rebuilm.exe)

Como todos sabréis, la utilidad Rebuildm.exe que nos dio tantas alegrías y acompaño tantas noches en vela ante esos servidores de SQL Server caídos de nuestros clientes, ha sido descontinuada en los productos SQL 2005 y SQL 2008.

http://technet.microsoft.com/es-es/library/ms191431.aspx

A partir de ahora la manera de reconstruir un SQL Server que no arranca a causa de una master,model o msdb dañada o perdida, es usando parametros del SETUP.EXE.

Para reparar una instancia predeterminada en un servidor no agrupado(No Cluster)

1) Introducir el CD/DVD de Instalación
2) Ejecutar el comando:

CD or DVD Drive\setup.exe /qn INSTANCENAME=InstanceName REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=NewStrongPassword

Ejemplo:

D:\setup.exe /qn INSTANCENAME=SERVER1 REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=Passw0rdSA

Para reparar una instancia predeterminada en un servidor agrupado(En Cluster)

1) Introducir el CD/DVD de Instalación
2) Ejecutar el comando:
CD or DVD Drive\setup.exe /qn VS=VSName INSTANCENAME=InstanceName REINSTALL=SQL_Engine REBUILDDATABASE=1 ADMINPASSWORD=StrongPassword SAPWD=NewStrongPassword SQLCOLLATION=NewSystemCollation SQLACCOUNT=domain\user SQLPASSWORD=DomainUserPassword AGTACCOUNT=domain\user AGTPASSWORD=DomainUserPassword

Ejemplo:

D:\setup.exe /qn VS=SQLVIRTUAL INSTANCENAME=SRV1 REINSTALL=SQL_Engine REBUILDDATABASE=1 ADMINPASSWORD=Passw0rd1 SAPWD=Passw0rdSA SQLCOLLATION=Modern_Spanish_CI_AS SQLACCOUNT=mydomain\sqlservice SQLPASSWORD=SQLService1Pass AGTACCOUNT=mydomain\sqlservice AGTPASSWORD=SQLService1Pass


NOTA IMPORTANTE: Este procedimiento elimina toda la información de logins y bases de datos de usuario (Bases de datos de aplicaciones), con lo que debeis estar seguros de entender este procedimiento que debe ser el último a usar en caso de recuperación de un desastre.

http://technet.microsoft.com/es-es/library/ms144259(SQL.90).aspx

No hay comentarios:

Publicar un comentario