jueves, 15 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

Posibles Errores:--------------------------

Error "The installation was cancelled by the user"

El el progreso de setup lanzando el comando con /qb para mostrar el progreso:

C:\Software\SQL\CD1>setup.exe /qb VS=VIRTUALSERVER INSTANCENAME=INSTANCENAME REINSTALL=SQL_Engine REBUILDDATABASE=1 ADMINPASSWORD=Password SAPWD=Password SQLCOLLATION=Modern_Spanish_CI_AS

aparece el siguiente error en el programa de instalación bajo "SQL Server Database Services" el estatus cambia a "The installation was cancelled by the user" y el setup se cierra. El el log bootstrap aparece el error:
Se interrumpio el programa de instalación de SQL Server. para obtener más información revise el archivo de registro de la instalación en .........Summary.txt.

Solución:
-------------
Aseguraté que en el valor ADMINPASSWORD= pones la password del Administrador del dominio o con el que estás logado.

viernes, 9 de enero de 2009

Disponible la Beta de Windows 7


Ya está disponible la Beta pública de Windows 7 disponible para descarga.

Las versiones descargables de Windows 7 son para plataformas x86 y x64 solo para los idiomas Inglés, Japonés, Alemán y Árabe.

http://technet.microsoft.com/es-es/evalcenter/dd353205.aspx

Los subscriptores de TechNet y MSDN ya podían descargar esta ISO hace días desde el enlace de Suscripciones Technet.

https://technet.microsoft.com/es-es/subscriptions/securedownloads/default.aspx


Windows 7 es…
la siguiente versión del sistema operativo del cliente de Windows, sobre una base estable de Windows Vista y Windows Server 2008.
Rendimiento, confiabilidad, seguridad y compatibilidad son los principios esenciales de esta versión ya que recopilamos sus
comentarios para alcanzar nuestros objetivos de ingeniería para convertir a Windows 7 en el sistema operativo Windows de mejor
rendimiento y más estable hasta la fecha. Las innovaciones del producto se han diseñado para aumentar su capacidad
como profesional de TI para aprovisionar y administrar mejor el número creciente de equipos móviles, proteger los datos y
mejorar la productividad tanto del usuario final como personal.