私は 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 でこのファイルを見つけて使用しないようにするにはどうすればよいですか?