Moving the tempdb database

http://www.sqlteam.com/article/moving-the-tempdb-database

The first step is to determine the logical file names of of the data files for tempdb.  You can run the following command in SQL Server 2000 or SQL Server 2005:

USE tempdb
GO
EXEC sp_helpfile
GO

name      fileid filename                      
--------- ------ -------------------------------
tempdev        1 c:\Data\MSSQL\data\tempdb.mdf 
templog        2 c:\Data\MSSQL\data\templog.ldf

The logical names always seem to be tempdev and templog.  Knowing this we can run the following ALTER DATABASE statement in SQL Server 2000 or SQL Server 2005 to move tempdb.  Set the FILENAME parameter to the location where you’d like each file.

USE master
GO
ALTER DATABASE tempdb 
	MODIFY FILE (NAME = tempdev, FILENAME = 'C:\tempdb2005.mdf')
GO
ALTER DATABASE tempdb 
	MODIFY FILE (NAME = templog, FILENAME = 'C:\tempdb2005.ldf')
GO
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s