|
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) а плане обслуживания только шринк базы в виде таска - шринка лога я не вижу
|
|