lunes, 25 de octubre de 2010

Mover la Tempdb

La tempdb se crea por defecto en el mismo directorio que los binarios de SQL. Una buena (y recomendable) práctica  es separar la tempdb del resto de bbdd.

(en el ejemplo se mueve el archivo mdf a G:\MSSQL\DATA\ y el log  a H:\MSSQL\LOGS\. Los directorios deben existir)




use master
go
alter database tempdb modify file (name= 'tempdev', filename=’G:\MSSQL\DATA\tempDB.MDF’, size = 1mb)
go
alter database tempdb modify file (name=’templog’, filename=’H:\MSSQL\LOGS\templog.LDF’, size = 1mb)
go


Reiniciar el servicio SQL y ya creará la nueva tempdb en su nueva localización.

Si se desea añadir un segundo fichero mdf (ndf)


USE [master]
GO
ALTER DATABASE [tempdb] ADD FILE ( NAME = N’tempdev2′, FILENAME = N’G:\MSSQL\DATA\tempdev2.ndf’ , SIZE = 10GB , FILEGROWTH = 0)
GO



Si queréis ampliar información aquí además ofrecen unos cuantos enlaces muy interesantes

No hay comentarios: