Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Petrucio
Member

Откуда:
Сообщений: 11
Приветствую!
Такая проблема: Стоит SQL Server 2008 sp3. Настроил план обслуживания для удаления текстовых отчетов. План выполняется без ошибок, а текстовые файлы не удаляются. Удаление старых бэкапов по плану происходит корректно.
На другом сервере стоит SQL 2005, там все работает отлично.
Подскажите в чем может быть причина?
Если нужны какие то характеристики сервера или винды - спрашивайте, но желательно сразу сказать мне где их можно посмотреть.

К сообщению приложен файл. Размер - 130Kb
27 май 13, 17:07    [14355453]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
Petrucio
План выполняется без ошибок, а текстовые файлы не удаляются.

Это вы по логу плана видите ?
27 май 13, 17:09    [14355470]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Petrucio
Member

Откуда:
Сообщений: 11
Glory,

В логе плана видно что он успешно выполнен. При выполнении T-SQL кода:
EXECUTE master.dbo.xp_delete_file 1,N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log',N'txt',N'2013-05-14T16:47:41'
говорит: "Выполнение команд успешно завершено."
27 май 13, 17:19    [14355519]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Petrucio
Member

Откуда:
Сообщений: 11
Petrucio,

Неужели никто не сталкивался с этой проблемой? Хоть какой-нибудь советик бы....
31 май 13, 11:47    [14374607]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
Petrucio
Хоть какой-нибудь советик бы....

Смотреть лог плана.

ЗЫ
Лог плана <> лог джоба.
31 май 13, 11:48    [14374628]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Petrucio,

SELECT @@version


покажите.
31 май 13, 11:52    [14374664]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Petrucio
Member

Откуда:
Сообщений: 11
pkarklin,

Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) Sep 21 2011 22:45:45 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2)
31 май 13, 14:18    [14375890]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Petrucio
Member

Откуда:
Сообщений: 11
Glory,

Лог Джоба:
Выполняется от имени пользователя: RGSL\MSK-1C$.Программа выполнения пакетов Microsoft (R) SQL Server Version 10.0.5500.0 for 64-bit (C) Корпорация Майкрософт, 1984-2005. Все права защищены. Начало: 14:25:17 Выполнение: 2013-05-31 14:25:17.59 Источник: {397DFF22-C1D6-46E4-BE8B-21D303B8A9E4} Выполнение запроса "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% завершено Конец выполнения Выполнение: 2013-05-31 14:25:17.64 Источник: Задача "Очистка после обслуживания" Выполнение запроса "EXECUTE master.dbo.xp_delete_file 1,N'C:\Program F...".: 100% завершено Конец выполнения DTExec: завершено исполнение пакетаDTSER_SUCCESS (0). Начало: 14:25:17 Готово: 14:25:17 Прошло:0.452 секунд. Пакет выполнен успешно. Шаг успешно выполнен.
31 май 13, 14:27    [14375955]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
Petrucio
Лог Джоба:


ЗЫ
Лог плана <> лог джоба.
31 май 13, 14:52    [14376157]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
p4f_petrucio
Member

Откуда:
Сообщений: 2
Выяснил - проблема в следующем:

Сообщение
Выполняется от имени пользователя: CA-UIT-04\SYSTEM.Программа выполнения пакетов Microsoft (R) SQL Server Версия 10.0.5500.0 (32-разрядная) (C) Корпорация Майкрософт, 1984-2005. Все права защищены. Начало: 11:44:52 Выполнение: 2013-08-08 11:44:53.71 Источник: {1A3B88F6-FEB1-4B45-ADF8-869C284581BA} Выполнение запроса "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% завершено Конец выполнения Ошибка: 2013-08-08 11:44:53.91 Код: 0xC002F210 Источник: Задача "Очистка после обслуживания" Задача "Выполнение SQL" Описание: Сбой выполнения запроса "EXECUTE master.dbo.xp_delete_file 1,N'D:\Test DB S..." со следующей ошибкой: "Ошибка при выполнении расширенной хранимой процедуры xp_delete_file: указанный файл не является файлом отчета о плане обслуживания.". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно. Конец ошибки DTExec: завершено исполнение пакетаDTSER_FAILURE (1). Начало: 11:44:52 Готово: 11:44:54 Прошло:2.156 секунд. Не удалось выполнить пакет. Шаг завершился с ошибкой.

Кто-нибудь сталкивался с такой ошибкой?
8 авг 13, 11:56    [14680243]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 удаление текстовых отчетов плана обслуживания  [new]
p4f_petrucio
Member

Откуда:
Сообщений: 2
Вот еще содержание самого текстового файла:

Программа обслуживания серверов Microsoft(R) (Юникод), версия 10.0.5512
Отчет был сформирован на "CA-UIT-04".
План обслуживания: test
Продолжительность: 00:00:00
Состояние: Внимание! Не удалось выполнить одну или несколько задач.
Подробности:
Задача "Очистка после обслуживания" (CA-UIT-04)
Очистка после обслуживания на Соединение с локальным сервером
Удалить Отчет плана обслуживания файлов
Возраст файла: Все файлы
Начало задачи: 2013-08-08T11:44:53.
Конец задачи: 2013-08-08T11:44:53.
Ошибка:(-1073548784) Сбой выполнения запроса "EXECUTE master.dbo.xp_delete_file 1,N'D:\\Test DB S..." со следующей ошибкой: "Ошибка при выполнении расширенной хранимой процедуры xp_delete_file: указанный файл не является файлом отчета о плане обслуживания.". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.

Команда:EXECUTE master.dbo.xp_delete_file 1,N''D:\Test DB SQL\Log\test_1_20130808114330.txt''

GO
8 авг 13, 11:59    [14680271]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить