Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
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] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
про планы не знаю, если их тоже удаляет, попробовать мне не на чем. одно точно скажу: если даже положить файл с нужным расширением, но он не бэкап, не удалит. т.е. xp_delete_file явно проверяет структуру файла |
5 мар 15, 11:36 [17345729] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
EvilHomer, А что, кто то обещал, что недокументированные функции должны работать так как вы того хотите?:) используйте документированные инструменты, xp_cmdshell 'del X:\BP\psk2\Complex_ВложенныйПлан_1_20150120235343.txt' |
5 мар 15, 11:37 [17345738] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
WarAnt, Кто сказал что не должны? Кто сказал, что эта функция не документированная? Кто сказал, что не должна работать? |
5 мар 15, 11:43 [17345774] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
ну покажите мне ссылку на документацию по данной функции, я чего то не нашел:) |
||
5 мар 15, 11:44 [17345783] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
гы, а что, xp_delete_file -- документированная? давайте ссылку на ее официальное описание, мы с удовольствием почитаем |
||
5 мар 15, 11:45 [17345794] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
o-o, Там и нашел. https://msdn.microsoft.com/ru-ru/library/ms191002.aspx |
5 мар 15, 12:05 [17345948] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
И где там докуметация про xp_delete_file ? В этой единственной строчке "Эта задача использует инструкцию EXEC xp_delete_file. " ? |
||
5 мар 15, 12:07 [17345957] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
Glory, типо того. Т.е. вы хотите сказать, что такая работа SQL нормальна, я имею ввиду ситуацию, когда клацая мышкой в SQL Server Management Studio не обращаясь к ручным запросам, т.е. создание плана обслуживания через мастер, создал план, он выполняется без ошибок, но работу до конца не делает. Это не спор про документировано или нет, не знаете чем помочь, не устраивайте демагогию. |
5 мар 15, 12:42 [17346179] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Т.е. сами придумали, что и как должна делать эта процедура ?
Какая "такая работа SQL" Процедура и вообще планы обслуживания написана неизвестным для реализации какого-то функционала. Вы участвовали в постановке задачи при определении этого функционала ?
Сервер и студию хоят бы пропатчи для начала
Мальчик. Процедура выдала тебе вменяемое сообщении об ошибке. Если оно тебе не нравится, то давай без демамогии и споров напиши свою процедуру, которая удовлетворит тебя со всех сторон. |
||||||||
5 мар 15, 12:50 [17346230] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31778 |
Так ответ дали - не работает, потому что не должно. Вроде других вопросов не было, да? |
||||
5 мар 15, 13:09 [17346394] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
Glory, "Сервер и студию хоят бы пропатчи для начала" я тебе скажу, мальчик, я уже напатчился и на обновлялся с отказоустойчивым кластером miсrosoft и bxois.sys, сутки серваки лежали, после обновления, а у нас производство.
Товарищ, вы идиот? Когда у вас машина начнет пожирать вместо 10 литров на сотню 40 литров, вы тоже себя утешете тем, что не участвовали в конструировании автомобиля?
После обращения "мальчик" и данных комментариев, я с уверенностью скажу что вы имбицил. |
||||
5 мар 15, 13:23 [17346513] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Тогда прекращайте демагогию про сервер, который работает "не так" на версии сервера пятилетней давности.
Идиот - это тот, кто додумывает функционал недокументированной процедуры, исходя из своих фантазий. А потом предъявляет претензии за "несбытие мечт"
Идите, следите за серверами своими лучше. А то вдруг они упадут. |
||||||
5 мар 15, 13:29 [17346563] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
абалденное описание:) вы все вещи используете на основе того что на заборе написано?
я вам тут уже написал как нужно было делать |
||||
5 мар 15, 13:30 [17346573] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
alexeyvg,
Я сейчас задам вполне вменяемый вопрос : Вы все тут имбицилы? ВОПРОС: почему процедура xp_delete_file, которая ДОЛЖНА удалять файлы отчетов планов обслуживания и бэкапы, выдает - указанный файл не является файлом отчета о плане обслуживания, хотя файл именно этим отчетом и является? Причем с параметром "0" т.е. удалять бэкапы (xp_delete_file 0) все работает и ДОЛЖНО работать. |
||
5 мар 15, 13:31 [17346586] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
Ответный вопрос, КОМУ ДОЛЖНА и ГДЕ ЭТО НАПИСАНО? Вы видимо из тех кто "чукча писатель, чукча не читатель", да ? |
||||
5 мар 15, 13:34 [17346604] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
ну так наверное файл не является отчетом? покорежен, урезан, версия в конце концов не та? вы как проверяли, что это корректный файл отчета? |
5 мар 15, 13:34 [17346605] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Кому она ДОЛЖНА ? Вам лично ?
Потому что кто-то "уже напатчился и на обновлялся с отказоустойчивым кластером" и теперь никогда не будет ставить ни один патч и фикс |
||||
5 мар 15, 13:34 [17346607] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
Glory, Угу, спасибо за помощь. |
5 мар 15, 13:35 [17346608] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
Glory,
Буду ставить по мере необходимости, точно зная что косяк именно в этом и это единственное верное решение, если вы ставите все подряд патчи от microsoft на все его ПО и скажете, что у вас по этой причине не было сбоев, я вам скажу не....те:) |
||
5 мар 15, 13:43 [17346668] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Тогда прекращайте демагогию про сервер, который работает "не так" на версии сервера пятилетней давности. |
||
5 мар 15, 13:45 [17346683] Ответить | Цитировать Сообщить модератору |
EvilHomer Member Откуда: Сообщений: 189 |
Glory,
Не знаете чем помочь, не устраивайте демагогию. |
||
5 мар 15, 13:48 [17346711] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Прощай, дорогой друг Продолжай стоять в позе и пенять MS на его "некачественные" продукты |
||||
5 мар 15, 13:52 [17346735] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |