Sessions: 351 The postings on this site are my own and do not represent my Employer's positions, advice or strategies.

LifeAsBob

  Wednesday, April 17, 2024
Wider View Login

Cluster
DOS
IBM - AS400
MOM
Performance Counters
Service Broker
SQL Server
     Temporary Database
          TempDB Monitoring an...
          Moving the tempdb da...
          TempDB Multiple File...
          Moving the Temporary...
     Views
     Backup
     SQL Mail
     DTS - Data Transformation Services
     Memory
     Security
     Excel
     Jobs SQL Agent
     MSDE
     Install
     DBCC
     User Management
     System Databases
     BCV
     Deadlocks
     Temp Tables
Windows OS




Will be added as a sub-category of, Temporary Database
Moving the tempdb database

Moving the tempdb database

You can move tempdb files by using the ALTER DATABASE statement.

 

1.

Determine the logical file names for the tempdb database by using sp_helpfile as follows:

use tempdb go sp_helpfile go

 

The logical name for each file is contained in the name column. This example uses the default file names of tempdev and templog.

 

2.

Use the ALTER DATABASE statement, specifying the logical file name as follows:

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

 

You should receive the following messages that confirm the change:

 

Message 1

 

File 'tempdev' modified in sysaltfiles. Delete old file after restarting SQL Server.

 

Message 2

 

File 'templog' modified in sysaltfiles. Delete old file after restarting SQL Server.

 

3.

Using sp_helpfile in tempdb will not confirm these changes until you restart SQL Server.

 

4.

Stop and then restart SQL Server.