2009-03-04 2 views
2

Часто возникает ошибка при попытке выполнить простые инструкции для удаленного экземпляра SQL Server 2005. Я нажимаю execute, окно зависает в течение нескольких секунд, затем я получаю ошибка. Я нажимаю «ОК», снова «Выполнить», и он работает нормально. Это происходит достаточно часто, чтобы быть очень раздражающим.Ошибка «невозможно выполнить сценарий» в SQL Server Management Studio

На прошлой неделе я работал исключительно против местного экземпляра и не имел этой проблемы один раз. Я также не был в корпоративном домене всю неделю (командировка).

Моя машина Vista.

В чем причина этой проблемы? Как мне разрешить?

 
TITLE: Microsoft SQL Server Management Studio 
------------------------------ 

Cannot execute script. 

------------------------------ 
ADDITIONAL INFORMATION: 

Access to the path 'C:\Users\[chloraphil]\AppData\Local\Temp\tmp873B.tmp' is denied. (mscorlib) 

------------------------------ 
BUTTONS: 

OK 
------------------------------ 
+0

Проблема исчезла, когда мой жесткий диск умер :) – Chloraphil

+0

Я получаю эту ошибку около 50% времени на одном из моих компьютеров (подключение к локальному серверу). В ProcMon я вижу, что сбойные исполнения связаны с операцией 'SetDispositionInformationFile', которая дает результат' CAN NOT DELETE'. Никакие другие процессы, такие как AV, похоже, не блокируют файл, поэтому не уверены в причине этого. У меня установлен пакет SSMS Tools Pack и задается вопросом, может ли быть причиной этой проблемы. –

ответ

3

Проблема ушла, когда мой жесткий диск умер :)

+1

Это отвечает всем! Hehehe ... –

2

Попробуйте удалить все файлы в папке временных в сообщении об ошибке. Игнорировать ошибки в файлах, открытых другими процессами. У меня было более 3 ГБ файлов.

0

Я дважды щелкнул по сценарию .sql, когда он был внутри zip-файла, он был открыт в SQL Server Management Studio, но когда я попытался его выполнить, это дало мне эту ошибку.

Переместить/Разархивировать скрипт .sql вне архива и он будет запущен.

Смежные вопросы