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

Откуда:
Сообщений: 189
Выполняю запрос: EXECUTE master.dbo.xp_delete_file 1,N'X:\BP\psk2',N'txt',N'2015-02-28T10:53:36'
Сообщение: Выполнение команд успешно завершено.

По пути X:\BP\psk2 текстовые файла с января продолжают существовать, идем дальше.

Выполняю запрос: EXECUTE master.dbo.xp_delete_file 1,N'X:\BP\psk2\Complex_ВложенныйПлан_1_20150120235343.txt'
Сообщение: Сообщение 22049, уровень 15, состояние 0, строка 0
Ошибка при выполнении расширенной хранимой процедуры xp_delete_file: указанный файл не является файлом отчета о плане обслуживания.

Содержание файла:
Программа обслуживания серверов Microsoft(R) (Юникод), версия 10.50.1600
Отчет был сформирован на "PSKSQL2\PSKSQL2".
План обслуживания: Complex
Продолжительность: 00:13:31
Состояние: Выполнено.
Подробности:
Резервное копирование базы данных (полное) (PSKSQL2\PSKSQL2)
Создать резервную копию базы данных на Соединение с локальным сервером
Базы данных Complex
Тип: Полная
Добавить к существующему
Начало задачи: 2015-01-20T23:40:14.
Конец задачи: 2015-01-20T23:53:42.
Успешно
Команда:BACKUP DATABASE [Complex] TO DISK = N''X:\BP\psk2\Complex_backup_2015_01_20_234014_1946780.bak'' WITH NOFORMAT, NOINIT, NAME = N''Complex_backup_2015_01_20_234014_1946780'', SKIP, REWIND, NOUNLOAD, STATS = 10

GO

Вопрос: что за ..........?:)
5 мар 15, 11:03    [17345529]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
o-o
Guest
про планы не знаю, если их тоже удаляет, попробовать мне не на чем.
одно точно скажу: если даже положить файл с нужным расширением, но он не бэкап, не удалит.
т.е. xp_delete_file явно проверяет структуру файла
5 мар 15, 11:36    [17345729]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
EvilHomer,

А что, кто то обещал, что недокументированные функции должны работать так как вы того хотите?:)
используйте документированные инструменты, xp_cmdshell 'del X:\BP\psk2\Complex_ВложенныйПлан_1_20150120235343.txt'
5 мар 15, 11:37    [17345738]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
WarAnt, Кто сказал что не должны? Кто сказал, что эта функция не документированная? Кто сказал, что не должна работать?
5 мар 15, 11:43    [17345774]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
EvilHomer
WarAnt, Кто сказал что не должны? Кто сказал, что эта функция не документированная? Кто сказал, что не должна работать?


ну покажите мне ссылку на документацию по данной функции, я чего то не нашел:)
5 мар 15, 11:44    [17345783]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
o-o
Guest
EvilHomer
WarAnt, Кто сказал что не должны? Кто сказал, что эта функция не документированная? Кто сказал, что не должна работать?

гы, а что, xp_delete_file -- документированная?
давайте ссылку на ее официальное описание, мы с удовольствием почитаем
5 мар 15, 11:45    [17345794]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
o-o, Там и нашел. https://msdn.microsoft.com/ru-ru/library/ms191002.aspx
5 мар 15, 12:05    [17345948]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
EvilHomer
o-o, Там и нашел. https://msdn.microsoft.com/ru-ru/library/ms191002.aspx

И где там докуметация про xp_delete_file ?
В этой единственной строчке "Эта задача использует инструкцию EXEC xp_delete_file. " ?
5 мар 15, 12:07    [17345957]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
Glory, типо того. Т.е. вы хотите сказать, что такая работа SQL нормальна, я имею ввиду ситуацию, когда клацая мышкой в SQL Server Management Studio не обращаясь к ручным запросам, т.е. создание плана обслуживания через мастер, создал план, он выполняется без ошибок, но работу до конца не делает. Это не спор про документировано или нет, не знаете чем помочь, не устраивайте демагогию.
5 мар 15, 12:42    [17346179]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
EvilHomer
Glory, типо того.

Т.е. сами придумали, что и как должна делать эта процедура ?

EvilHomer
Т.е. вы хотите сказать, что такая работа SQL нормальна,

Какая "такая работа SQL"
Процедура и вообще планы обслуживания написана неизвестным для реализации какого-то функционала.
Вы участвовали в постановке задачи при определении этого функционала ?

EvilHomer
создал план, он выполняется без ошибок, но работу до конца не делает.

Сервер и студию хоят бы пропатчи для начала

EvilHomer
Это не спор про документировано или нет, не знаете чем помочь, не устраивайте демагогию.

Мальчик. Процедура выдала тебе вменяемое сообщении об ошибке. Если оно тебе не нравится, то давай без демамогии и споров напиши свою процедуру, которая удовлетворит тебя со всех сторон.
5 мар 15, 12:50    [17346230]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 32174
EvilHomer
Это не спор про документировано или нет, не знаете чем помочь, не устраивайте демагогию.
В чём помочь, конкретизируйте? Ответить на вопрос?:
EvilHomer
Вопрос: что за ..........?:)


Так ответ дали - не работает, потому что не должно.

Вроде других вопросов не было, да?
5 мар 15, 13:09    [17346394]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
Glory, "Сервер и студию хоят бы пропатчи для начала" я тебе скажу, мальчик, я уже напатчился и на обновлялся с отказоустойчивым кластером miсrosoft и bxois.sys, сутки серваки лежали, после обновления, а у нас производство.
Glory
Процедура и вообще планы обслуживания написана неизвестным для реализации какого-то функционала.
Вы участвовали в постановке задачи при определении этого функционала ?

Товарищ, вы идиот? Когда у вас машина начнет пожирать вместо 10 литров на сотню 40 литров, вы тоже себя утешете тем, что не участвовали в конструировании автомобиля?
автор
Процедура выдала тебе вменяемое сообщении об ошибке. Если оно тебе не нравится, то давай без демамогии и споров напиши свою процедуру, которая удовлетворит тебя со всех сторон.

После обращения "мальчик" и данных комментариев, я с уверенностью скажу что вы имбицил.
5 мар 15, 13:23    [17346513]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
EvilHomer
Glory, "Сервер и студию хоят бы пропатчи для начала" я тебе скажу, мальчик, я уже напатчился и на обновлялся с отказоустойчивым кластером miсrosoft и bxois.sys, сутки серваки лежали, после обновления, а у нас производство.

Тогда прекращайте демагогию про сервер, который работает "не так" на версии сервера пятилетней давности.


EvilHomer
Товарищ, вы идиот? Когда у вас машина начнет пожирать вместо 10 литров на сотню 40 литров, вы тоже себя утешете тем, что не участвовали в конструировании автомобиля?

Идиот - это тот, кто додумывает функционал недокументированной процедуры, исходя из своих фантазий.
А потом предъявляет претензии за "несбытие мечт"

EvilHomer
После обращения "мальчик" и данных комментариев, я с уверенностью скажу что вы имбицил.

Идите, следите за серверами своими лучше. А то вдруг они упадут.
5 мар 15, 13:29    [17346563]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
EvilHomer
o-o, Там и нашел. https://msdn.microsoft.com/ru-ru/library/ms191002.aspx


абалденное описание:) вы все вещи используете на основе того что на заборе написано?

автор
Это не спор про документировано или нет, не знаете чем помочь, не устраивайте демагогию.


я вам тут уже написал как нужно было делать
5 мар 15, 13:30    [17346573]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
alexeyvg,
автор
Так ответ дали - не работает, потому что не должно

Я сейчас задам вполне вменяемый вопрос : Вы все тут имбицилы?

ВОПРОС: почему процедура xp_delete_file, которая ДОЛЖНА удалять файлы отчетов планов обслуживания и бэкапы, выдает - указанный файл не является файлом отчета о плане обслуживания, хотя файл именно этим отчетом и является?
Причем с параметром "0" т.е. удалять бэкапы (xp_delete_file 0) все работает и ДОЛЖНО работать.
5 мар 15, 13:31    [17346586]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
EvilHomer
alexeyvg,
автор
Так ответ дали - не работает, потому что не должно

Я сейчас задам вполне вменяемый вопрос : Вы все тут имбицилы?

ВОПРОС: почему процедура xp_delete_file, которая ДОЛЖНА удалять файлы отчетов планов обслуживания и бэкапы, выдает - указанный файл не является файлом отчета о плане обслуживания, хотя файл именно этим отчетом и является?
Причем с параметром "0" т.е. удалять бэкапы (xp_delete_file 0) все работает и ДОЛЖНО работать.


Ответный вопрос, КОМУ ДОЛЖНА и ГДЕ ЭТО НАПИСАНО?
Вы видимо из тех кто "чукча писатель, чукча не читатель", да ?
5 мар 15, 13:34    [17346604]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
o-o
Guest
ну так наверное файл не является отчетом?
покорежен, урезан, версия в конце концов не та?
вы как проверяли, что это корректный файл отчета?
5 мар 15, 13:34    [17346605]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
EvilHomer
: почему процедура xp_delete_file, которая ДОЛЖНА удалять файлы

Кому она ДОЛЖНА ? Вам лично ?

EvilHomer
выдает - указанный файл не является файлом отчета о плане обслуживания, хотя файл именно этим отчетом и является?

Потому что кто-то "уже напатчился и на обновлялся с отказоустойчивым кластером" и теперь никогда не будет ставить ни один патч и фикс
5 мар 15, 13:34    [17346607]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
Glory, Угу, спасибо за помощь.
5 мар 15, 13:35    [17346608]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
Glory,
автор
Потому что кто-то "уже напатчился и на обновлялся с отказоустойчивым кластером" и теперь никогда не будет ставить ни один патч и фикс

Буду ставить по мере необходимости, точно зная что косяк именно в этом и это единственное верное решение, если вы ставите все подряд патчи от microsoft на все его ПО и скажете, что у вас по этой причине не было сбоев, я вам скажу не....те:)
5 мар 15, 13:43    [17346668]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
EvilHomer
Буду ставить по мере необходимости, точно зная что косяк именно в этом и это единственное верное решение, если вы ставите все подряд патчи от microsoft на все его ПО и скажете, что у вас по этой причине не было сбоев, я вам скажу не....те:)

Тогда прекращайте демагогию про сервер, который работает "не так" на версии сервера пятилетней давности.
5 мар 15, 13:45    [17346683]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
EvilHomer
Member

Откуда:
Сообщений: 189
Glory,
автор
Тогда прекращайте демагогию про сервер, который работает "не так" на версии сервера пятилетней давности.

Не знаете чем помочь, не устраивайте демагогию.
5 мар 15, 13:48    [17346711]     Ответить | Цитировать Сообщить модератору
 Re: Очистка после обслуживания  [new]
Glory
Member

Откуда:
Сообщений: 104751
EvilHomer
Glory,
автор
Тогда прекращайте демагогию про сервер, который работает "не так" на версии сервера пятилетней давности.

Не знаете чем помочь, не устраивайте демагогию.

Прощай, дорогой друг
Продолжай стоять в позе и пенять MS на его "некачественные" продукты
5 мар 15, 13:52    [17346735]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить