ошибка при выполнении любого запроса в студии управления сервером sql: файл существует - PullRequest
28 голосов
/ 21 апреля 2010

При выполнении любого запроса в SQL Server Studio Studio появляется следующая ошибка:

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

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

(Windows XP Pro x64, SSMS 2005)

Ответы [ 4 ]

39 голосов
/ 18 июня 2010

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

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

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

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

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

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

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

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

7 голосов
/ 12 марта 2015

Если идти дальше к ответу Стивена, путь будет:

  • Для Windows XP: C:\Documents and Settings\%USERNAME%\Local Settings\Temp
  • Для Vista и выше: C:\Users\%USERNAME%\AppData\Local\Temp
  • Или просто вставьте %TEMP% в адресную строку Windows Explorer, чтобы получить путь.

Я рекомендую этот небольшой плагин, если вы не можете получить доступ к маршруту:

Вступить в собственность
http://www.sevenforums.com/tutorials/1911-take-ownership-shortcut.html

4 голосов
/ 26 февраля 2015

Я столкнулся с той же проблемой с SQL Server 2012, работающим на Windows 8.1. Как упомянул @Stephen, проблема связана с временными файлами, но я не смог найти их в указанном им месте. Решил проблему, запустив очистку диска и предложив удалить временные файлы.

0 голосов
/ 06 июля 2019

Я очистил временные файлы, хотя проблема не была решена, поэтому я удалил программное обеспечение с помощью revo uninstaller, таким образом, он очистил все журналы программного обеспечения и данные реестра, связанные с программным обеспечением. И после переустановки проблема была решена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...