reperar y restaurar bd de sistema en sql server 2005 developer

14
PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA - 1 - BACKUP A MASTER Clic derecho a la BD master > Tasks > Back Up Le damos clic en Aceptar y Listo ya tenemos el Backup de master que se guarda en la siguiente dirección: D:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Backup

Upload: geferson-pillaca-gonzales

Post on 06-Mar-2015

207 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 1 -

BACKUP A MASTER

Clic derecho a la BD master > Tasks > Back Up

Le damos clic en Aceptar y Listo ya tenemos el Backup de master que se guarda en la siguiente dirección:

D:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Backup

Page 2: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 2 -

REPERAR LAS BD DE SISTEMA

Tenemos las siguientes BD de sistema: ‘master - model - msdb - tempdb’

Si las DB de sistema se dañan, se corrompen, se eliminan, etc

Entonces no podremos conectarnos porque no se puede iniciar el servicio y nos presenta el siguiente error al conectarnos.

Para poder iniciar el servicio necesitamos reparar las BD de sistema y dejarlas como de fabrica o como recién instaladas.

Page 3: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 3 -

Con la ayuda del instalador del SQL Server 2005 Developer pondremos reinstalarla con los siguientes pasos:

Primero insertamos el CD de instalación de SQL Server 2005 Developer, luego.

Clic en Inicio > Ejecutar

Digitamos Cmd

Nos abre una ventada de MS-DOS

Usando el comando “CD” ingresamos hasta la carpeta “Servers ” que se encuentra dentro del disco de instalación.

Entramos a la unidad de disco que en mi caso es k:

Page 4: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 4 -

Luego debemos ubicarnos en la carpeta “ servers ”, digitamos el siguiente comando:

Después de estar ubicado en la carpeta “servers ” digitamos lo siguiente:

Start /wait setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=

“SAPWD=abc123” ahí podemos colocarle una contraseña en mi caso no le puse contraseña y lo deje en blanco

Luego esperamos un rato.

Ahora ya podemos iniciar el servicio

Inicio > ejecutar > services.msc y buscamos SqlServer(MSSQLSERVER) e iniciamos el servicio.

Page 5: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 5 -

Abrimos SQL Server Management Studio y ya podemos conectarnos pero como podemos observar no se encuentra la DB “Ventas y Ventas666”, para recuperarlas necesitamos el backup de master.

Page 6: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 6 -

RESTAURAR BACKUP DE LA BD MASTER

Lo primero que tenemos que hacer es iniciar como monousuario o usuario único, hacemos lo siguiente:

Inicio > Todos los Programas > Microsoft SQL Server 2005 > Configuración Tools > SQL Server Configuración Manager

Page 7: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 7 -

En la parte derecha nos vamos a SQL Server (MSSQLSERVER) y le damos Clic derecho Propiedades

Nos muestra la siguiente ventana, nos vamos a la pestaña Advanced.

Page 8: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 8 -

Nos ubicamos en Startup Parameters y al lago derecho en la parte inicial agregamos –m;

Nos mostrar un mensaje donde tenemos que detener el servicio e iniciarlo nuevamente

Page 9: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 9 -

Le damos clic derecho en Stop

Luego clic derecho Start

El servicio esta iniciado

Page 10: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 10 -

Ahora Clic en Inicio > ejecutar y digitamos Cmd

Nos abre una ventana de MS-DOS y digitamos SQLCMD

Ahora digitamos el comando para restaurar la BD Master y es el siguiente:

1> RESTORE DATABASE master FROM DISK = ‘Ubicación del Backup' WITH REPLACE;

2> GO

Ejemplo:

1> RESTORE DATABASE master FROM DISK = 'D:\Archivos de programa\Microsoft SQL

Server\MSSQL.1\MSSQL\Backup\master.bak' WITH REPLACE;

2> GO

Page 11: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 11 -

Ingresamos al SQL Server Configuración Manager:

Inicio > Todos los Programas > Microsoft SQL Server 2005 > Configuración Tools > SQL Server Configuración Manager

Y veremos que el servicio SQL Server (MSSQLSERVER) esta detenido.

Le damos clic derecho y le damos Start para iniciar el servicio .

Page 12: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 12 -

Como podemos recordar habíamos modificado el SQL Server (MSSQLSERVER) así que lo modificaremos nuevamente pare que no se quede en monousuario o usuario único.

Le quitamos los que agregamos el -m; y aceptamos

Page 13: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 13 -

Nos volverá a salir el mensaje y aceptamos

Luego detenemos el servicio y lo volvemos a iniciar.

Page 14: Reperar y Restaurar BD de Sistema en SQL Server 2005 Developer

PILLACA GONZALES, GEFERSON FRANS REPARAR Y RESTAURAR BD DE SISTEMA

- 14 -

Para terminar abrimos el Microsoft SQL Server Management Studio y veremos que las BD Ventas y Ventas666 ya aparecieron.