Cambiar ubicacion de BD

18/12/2006 - 17:20 por Nomad(CR) | Informe spam
Hola a todos

Tengo SQL server, y voy a cambiar el servidor, y deseo pasar la BD al
nuevo servidor, y si es posible poner el archivo. mdf en un disco duro
y el .ldf en otro disco, esto porque me han dicho que puede ayudar el
rendimiento, me gustaria que me avisen como hacer esto y ademas si se
puede, cuales serian las ventajas o desventajas del mismo...

Gracias

Preguntas similare

Leer las respuestas

#6 Javier Loria
19/12/2006 - 17:30 | Informe spam
Hola:
No puedes cambiarlo en la interfase grafica que escogiste, no hay opcion
par mover.
Debes abrir una nueva consulta (New Query) y escribir el codigo.
==sp_detach_db 'MiBase';
== Mueves los archivos al nuevo lugar y haces en la misma consulta:
==EXEC sp_attach_db @dbname = N'MiBase',
@filename1 = N'D:\Ruta\MiBase_Data.mdf',
@filename2 = N'E;\Ruta\MiBase_log.ldf' ;
== Tambien en SQL 2005 puedes usar CREATE DABASE FOR ATTACH
Si quieres hacerlo en forma grafica puedes hacer clic derecho sobre la
base de Datos y hace Tasks-Detach, luego mueves los archivos, y sobre la
carpeta de Databases haces clid derecho y Atach.
Suerte,

Javier Loria
Costa Rica-MVP
Solid Quality Learning


"Nomad(CR)" wrote in message
news:
Estoy tratando de hacer el cambio de ubicacion de la BD, pero no puedo
cambiar el path

http://img222.imageshack.us/img222/...sqlko1.jpg

Ese link de arriba es la imagen de la pantalla donde estoy tratando de
hacerlo, y no me permite...

Gracias

Javier Loria ha escrito:

Hola:
No ...



Respuesta Responder a este mensaje
#7 Nomad(CR)
19/12/2006 - 18:10 | Informe spam
Javier traté de hacerlo desde la "consola" y este fue el error que me
presentó:

Msg 7940, Level 16, State 1, Line 1
System databases master, model, msdb, and tempdb cannot be detached.
Respuesta Responder a este mensaje
#8 Javier Loria
19/12/2006 - 22:38 | Informe spam
Hola:
Para Model:
Recuerda que debes agregar el parametro de 3608 al startup del
servicio de Windows de SQL.
Esto es en SQL Server Configuration Manager, seleccionas el servicio de SQL
y le haces doble clic, seleccionas Advanced y en la parte de Startup
Parameters agregas -T3608 (usa ; para separarlo del parametro anterior) y
reinicias el servicio. Luego haces el detach, mueves y attach. Luego vuelves
a eliminar el parametro que agregaste y reiniciar.
Para Master:
Detienes el servicio con el SQL Server Configuration Manager, mueves los
archivos y luego en el la sección de Advanced, Startup Parameters, y ajustas
los parametros -d y -l con las rutas de los archivos.
Suerte


Javier Loria
Costa Rica-MVP
Solid Quality Learning


"Nomad(CR)" wrote in message
news:
Javier traté de hacerlo desde la "consola" y este fue el error que me
presentó:

Msg 7940, Level 16, State 1, Line 1
System databases master, model, msdb, and tempdb cannot be detached.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida