1. Сначала убедитесь, что Tempdb.mdf и Templog.ldf существуют в соответствующем экземпляре базы данных (в папке данных);
2. Если они существуют, измените их название или переместите в другое место (в основном для резервного копирования, после успеха они могут не понадобиться)
3. Откройте окно командной строки и используйте следующую команду:
sqlservr -c -f -T3608 -T4022
Примечание. Программа sqlservr находится в папке установки sqlserver. Если на вашем компьютере установлено несколько экземпляров sqlserver, вам необходимо использовать параметр -s. Для настройки конкретных параметров обратитесь к справке sqlserver.
4. Откройте анализатор запросов, подключитесь к серверу и выполните exec master..sp_resetstatus Tempdb.
5. Нажмите CTRL+C в окне командной строки (выключите сервер, не используйте другие способы выключения).
6. Перезапустите SQL-сервер.