MOVER TEMPDB
Determine los nombres de archivo lógicos para la base de datos tempdb utilizando sp_helpfile como sigue:use tempdb
go
sp_helpfile
go
El nombre lógico para cada archivo está contenido en la columna name. Este ejemplo utiliza los nombres de archivo predeterminados de tempdev ytemplog.
Utilice la instrucción ALTER DATABASE, especificando el nombre del archivo de lógica de la siguiente manera:
use master
go
Alter database tempdb modify file (name = tempdev,filename = 'E:\Sqldata\tempdb.mdf')
go
Alter database tempdb modify file (name = templog, filename = 'E:\Sqldata\templog.ldf')
go
Debe recibir los mensajes siguientes paraconfirmar el cambio:
Mensaje 1
Archivo 'tempdev' modificado en sysaltfiles. Elimine el archivo antiguo después de reiniciar SQL Server.
Mensaje 2
Archivo 'templog' modificado ensysaltfiles. Elimine el archivo antiguo después de reiniciar SQL Server.
El uso de sp_helpfile en tempdb no confirmará estos cambios hasta que reinicie SQL Server.
Detenga y reinicie SQL Server.Mover las bases de datos de usuario
En el ejemplo siguiente se mueve una base de datos que se denomina mydb. Esta base de datos contiene un archivo de datos, Mydb.mdf, y un archivo de registro,Mydblog.ldf. Si la base de datos que va a mover tiene más archivos de datos o de registro, especifique los archivos en una lista delimitada por comas en el procedimiento almacenado sp_attach_db. Elprocedimiento sp_detach_db no cambia con independencia del número de archivos que contenga la base de datos porque el procedimiento sp_detach_db no muestra los archivos.
Inicie SQL Server 2005Management Studio. Para esto, haga clic sucesivamente en Inicio, Todos los programas, Microsoft SQL Server 2005 y, a continuación, SQL Server Management Studio.
Haga clic en Nueva consulta y, a...
Regístrate para leer el documento completo.