我正在尝试为tempdb创建多个文件,但是一旦我重新启动该服务,它就会默认为原始文件。我尝试通过SMSS甚至尝试运行以下脚本 - 相同的结果。我需要删除文件,否则会出现“逻辑文件存在”错误:
--First remove the old TempDB Memory files
ALTER DATABASE tempdb REMOVE FILE tempdev2
GO
ALTER DATABASE tempdb REMOVE FILE tempdevaug
GO
--alter the existing ones
ALTER DATABASE tempdb
MODIFY FILE ( NAME = templog , FILENAME = 'm:\templog.ldf' )
ALTER DATABASE tempdb
MODIFY FILE ( NAME = tempdev , FILENAME = 'm:\tempdev.mdf', SIZE = 204800 KB,
MAXSIZE = 204800, FILEGROWTH = 0 KB)
ALTER DATABASE tempdb
ADD FILE (NAME = tempdev2, FILENAME = 'm:\tempdev2.mdf', SIZE = 204800 KB,
MAXSIZE = 204800, FILEGROWTH = 0 KB);
ALTER DATABASE tempdb
ADD FILE (NAME = tempdevaug, FILENAME = 'C:\SQLData\tempdevaug.mdf', SIZE = 1024 KB,
MAXSIZE = UNLIMITED, FILEGROWTH = 1024 KB);
答案 0 :(得分:0)
从SQL服务的开始检查错误日志,您应该看到创建tempdb的条目,应该记录安装期间的任何问题。