ошибка при выполнении любого запроса в студии управления SQL-сервером: файл существует

Когда я выполняю любой запрос в студии управления SQL-сервером, я получаю следующую ошибку:

Ошибка произошла при выполнении пакета. Сообщение об ошибке: файл существует.

Перезапуск SSMS не помог. Ни один не сделал перезагрузку машины. Единственная вещь, которую я нашел на Google, была кем-то, кого высказывание "сообщает об ошибке к Microsoft" :P

(Windows XP Pro x64, SSMS 2005)

28
задан Dylan Corriveau 12 May 2015 в 13:33
поделиться

1 ответ

Я долго боролся с этим, и когда я недавно установил Toad для MySQL, у меня возникла та же проблема.

Я установил инструмент мониторинга процессов sysInternals, чтобы попытаться выяснить, какой файл вызывает проблему.

Ответ - временные файлы.

И SQL Server Management Studio, и toad используют одинаковое соглашение об именах для своих временных файлов. Оба используют временный каталог под вашей учетной записью в документах и ​​настройках. В моем случае в этом каталоге было более 60 тысяч файлов * .tmp.

Наблюдая за выполнением запроса через монитор процесса, я мог видеть, что IDE SQL постоянно пытается и не может определить имя временного файла, которого не существовало, пока наконец не выдаст ошибку «Файл существует».

Решение состоит в том, чтобы просто удалить файлы * .tmp из временного каталога локальных настроек.

И SQL Management Studio, и Toad for MySQL теперь нормально работают на моей машине.

Надеюсь, это поможет.

39
ответ дан 28 November 2019 в 03:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: