SQLServer tempdb データベース ファイルを D ドライブに移行します。

 tempdb データベース ファイルの保存ディレクトリをクエリします。このファイルはデフォルトで C ドライブに保存されます。

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

データベースを D:\mssqldb ディレクトリに移行するための SQL (最初に mssqldb ディレクトリを作成します。サービスを停止したり、データベースを分離したりする必要はありません)。

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

SQL サービスまたはサーバーを再起動すると、システムは tempdb データベース ファイルを新しいディレクトリに自動的にコピーしますが、元の tempdb ファイルは自動的に削除されないため、手動で削除する必要があります。

おすすめ

転載: blog.csdn.net/qq285679784/article/details/121668214