Имя: Пароль:
1C
1С v8
V8: SQL - почему может не срабатывать скрипт для шринка Лог файла
,
0 Sasha_1CK
 
06.05.14
01:46
SQl -2005
Забил в план обслуживания 2 скрипта
1. DUMP Tran base_2014 WITH NO_LOG
затем
2. DBCC Shrinkfile(base_2014_log, 200)

В плане обслуживания второй скрипт не выполняется с ошибкой
Executing the query "DBCC Shrinkfile(base_2014_log, 200)" failed with the following error: "Could not locate file 'Base_2014_log' for database 'master' in sys.database_files. The file either does not exist, or was dropped. ". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

Но если я этот же скрипт запускаю сразу после этого через "new query" - он нормально отрабатывает.

Куда смотреть?
1 Jaap Vduul
 
06.05.14
02:20
У тебя команда в контексте базы master выполняется.
2 Sasha_1CK
 
06.05.14
02:59
(1)   а как изменить синтаксиси что бы явно указать базу?
3 shadow_sw
 
06.05.14
03:58
use YOURBASE

потом скрипт
4 Sasha_1CK
 
06.05.14
05:03
(3)  Спасибо
5 shuhard
 
06.05.14
06:49
(0) не понимаю любителей писать скрипты руками, при наличии планов обслуживания
6 Chai Nic
 
06.05.14
07:17
(5) Ну у халявщиков с экспрессом планов нет)
7 shuhard
 
06.05.14
08:05
(6) Забил в план обслуживания 2 скрипта
В плане обслуживания второй скрипт не выполняется с ошибкой
8 SSSSS_AAAAA
 
06.05.14
09:23
(0) Херней, простите за грубость, страдаете. НЕ НАДО шринковать файлы сервера. Тем более регулярно. Эта команда для РАЗОВЫХ работ, а не для планов и шедулеров. Почему не надо много раз написано в соответствующих форумах.
9 shuhard
 
06.05.14
09:28
(8) брехня
для 2005 шринк необходим
10 SSSSS_AAAAA
 
06.05.14
09:33
(9) Не брехня. Какие ваши доказательства? И чем это вдруг стал 2005 так сильно отличаться от остальных версий?
11 Sasha_1CK
 
06.05.14
10:01
(8)  ну оно может и херня - я в общем как бы не спорю - но найти ГУРУ СКЛ в наших пампах - как то нелегко.
Я пробовал ставить ограничение на ЛОГ файл -  в итоге получил ошибку нехватки места в лог файле с вылетом  - почему то автоматом он его не обрезал.
А если не ставить ограничение - то место на диске очень быстро заканчивается.
12 Sasha_1CK
 
06.05.14
10:04
(5)  а плане обслуживания только шринк базы в виде таска - шринка лога я не вижу