私は SQL Server 2008 R2 ボックスを使用しています。
SQL Serverによると、私のTempDB
見た目は次のようになります。
CREATE DATABASE [tempdb] ON PRIMARY
( NAME = N'tempdev', FILENAME = N'D:\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\tempdb.mdf' , SIZE = 6499584KB , MAXSIZE =
81920000KB , FILEGROWTH = 10%)
LOG ON
( NAME = N'templog', FILENAME = N'T:\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\templog.ldf' , SIZE = 512KB , MAXSIZE =
UNLIMITED, FILEGROWTH = 10%)
GO
Tempdb
これで問題ありません... と の 2 つのファイルがあることを除いTempdb.mdf
てTempdb2.mdf
。
のどこにも見つからずsys.masterdatafiles
、Windows で削除できません。Windows が使用していると表示され、最初のtempdb
ファイルが大きくなると、それも大きくなるため、SQL Server が使用していることがわかります。
SQL Server でこのファイルを見つけて使用しないようにするにはどうすればよいですか?