Ай Лайн
Связаться
Отдел продаж +7 (812) 385-74-84
Время работы пн-пт с 9:00 до 18:00

Удаление несуществующих TempDB-баз

В случае появления необходимости удаления потерянных tempdb (или удалённых файлов не через консоль mssql)

произвести остановку служб mssql
потом произвести их старт в нужном нам режиме

net start mssqlserver /T3608

подключиться к sql

sqlcmd -S. -E

произвести вывод баз

SELECT name, physical_name FROM sys.master_files WHERE database_id = 2
GO

выбрать нужную базу и удалить комбинацией

ALTER DATABASE tempdb remove file [temp5(01)]
GO

когда лишнее будет удалено, произвести остановку службы и произвести повторный запуск в обычном режиме

Оставить заявку