1. ホーム
  2. データベース
  3. mssql2005

SQL Server 2005のデータベースでtempdbの場所を変更する方法

2022-01-20 03:43:18

SQL Server 2005のデータベースをご存知の方は、tempdbシステムデータベースがSQL Server 2005インスタンスに接続しているすべてのユーザーが利用できるグローバルリソースであることをご存知かと思います。運用の都合上、tempdbデータベースの場所を変更することがよくありますが、どのように変更するのでしょうか?今回は、この変更の手順についてご紹介します。

tempdbの元の場所を取得する。

select [name],[physical_name] 
 
from sys.master_files  
 
where database_id=db_id(N'tempdb') 

tempdbデータベースの場所を変更します。

1. 元の tempdb.mdf と templog.ldf ファイルを目的の場所にコピーし、次のステートメントを実行します。

USE master 
 
Go 
 
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'F:\tempdb\tempdb.mdf') 
 
Go 
 
ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'F:\tempdb\templog.ldf') 
 
Go 

2. sql server serviceを再起動します。tempdbデータベースの位置が正常に変更されます。

以上、SQL Server 2005のtempdbデータベースについて、あなたに利益をもたらすことができることを願っています!