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

LifeAsBob

  Thursday, July 19, 2018

 


Home
Blog
bob tech
Calendar
Contact Bob
Pictures
VW Buses
HomeBrew
Cook Book

 

July 4th 2007

  bob Links
Dynamic Drive DHTML(...
There were more dances, and there were forfeits, and more dances, and there was cake, and there was negus, and there was a great piece of Gold Roast, and there was a great piece of Gold Boiled, and there were mince-pies, and plenty of beer. - Charles Dickens, A Christmas Carol
Wider View Insert

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

Insert Category

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.