Если в результате перемещений файлов базы данных tempdb Вы доигрались до того, что служба MS SQL Server больше не запускается, то скорее всего у вас проблемы либо с диском, куда указали файл, либо с размерами tempdb, либо с правами на доступ.
Если разобраться по логам скуля с этой проблемой вы не смогли, то надо вернуть назад или в другое место файлы.
Для этого запустите службу в ограниченном режиме (в командной строке)
NET START MSSQLSERVER /f /T3608
Если у Вас не экземпляр по умолчанию, а именованный, то строка будет иметь вид
NET START MSSQL$instancename /f /T3608
Вызовите через командную строку подключение под учетной записью Windows, имеющей права SYSADM (в моем случае это будет administrator)
SQLCMD -s COMPUTERNAME\administrator
Теперь снова измените путь
USE master
GO
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\tempdb.mdf’)
GO
ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = ‘C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\tempdblog.ldf’)
GO
У Вас пусть может отличаться. Ну вот, собственно, и все, теперь рестартуйте службу, и все заработает.