![]() |
|
Создание dt файла серверной базы данных! | ☑ | ||
---|---|---|---|---|
0
mzelensky
14.07.10
✎
10:28
|
В любом учебнике по 1С написано, что что перейти с серверного варианта на файловый или наоборот нужно сделать выгрузку в dt-файл, а потом загрузить его в новую базу. НО! Имеется серверная база (размером 20 Гигов) и сколько я не пытался создать выгрузку в dt-файл - у меня ничего не получилось. Процесс вроде как идет, 1С-ка пыхтит, но проходит 30 минут, час, полтора...а РЕЗУЛЬТАТА НЕТ!!! Чтобы это значило?
|
|||
1
Maxus43
14.07.10
✎
10:30
|
ну 20 гигов ужать до 2-х примерно... время надо однако
|
|||
2
Renat11111
14.07.10
✎
10:30
|
а не легче со скуля выгрузить?
|
|||
3
Maxus43
14.07.10
✎
10:33
|
и Шринк базы скуля сделать тоже может не повредит
|
|||
4
Rumpil
14.07.10
✎
10:36
|
Кстати в свое время сталкивался с похожей проблемой - у клиента была скульная база, и ее dt весла 7 Гб что ли. А при попытке загрузки этой dt в файловую базу 1с-ка ругалась, что не может загружать dt файл объемом больше 4-х гигов
|
|||
5
shamannk
14.07.10
✎
10:38
|
(4) fat32?
|
|||
6
Живой Ископаемый
14.07.10
✎
10:38
|
2(4) это не проблемма, это объективная реальность, ее нельзя преодолеть.
|
|||
7
Живой Ископаемый
14.07.10
✎
10:39
|
2(5) что фат32?
|
|||
8
stangen
14.07.10
✎
10:40
|
(4) хрень какая-то, выгружал в dt базу 9 гигов и загружал нормально
(1) 30 минут?? несколько часов будешь ждать) для интереса можешь открыть диспетчер задач - процессы. Вид - Выбрать столбцы, выбрать прочитано байт, записано байт и глядеть как циферки бегут) |
|||
9
stangen
14.07.10
✎
10:41
|
(7) файловая система фат32 не поддерживает размеры файлов более 4 гигов
|
|||
10
MORRoz
14.07.10
✎
10:42
|
Не пол часа это мало,
запасись терпением и поставь на ночь выгружаться! |
|||
11
Rumpil
14.07.10
✎
10:42
|
(9) да вроде NTFS была, не помню точно уже. А ты на какой платформе 9-гиговую дэтэшку выгружал-загружал ?
|
|||
12
Живой Ископаемый
14.07.10
✎
10:43
|
2(9) плевать, главное что в файловой не может быть быть таблиц размером более 4 гиг, даже если НТФС
|
|||
13
stangen
14.07.10
✎
10:43
|
(11) 8.1
|
|||
14
mzelensky
14.07.10
✎
10:43
|
короче тупо ждать нужно :(
|
|||
15
mzelensky
14.07.10
✎
10:49
|
(3) еще вопрос по "Шринк" есть две базы на сервере:
1) Основная база организации (УТ) 2) Моя тестовая база (РАЗРАБОТКА) на которой тренируюсь и тестирую обновки (полная копия первой за определенную дату) ТАк вот, захожу через менеджер SQL, открываю свою базу (Разработка), перехожу в "Задачи-Сжать-Файлы", выбираю "Журнал", указываю "до 10000" (до этого было 19000), нажимаю ОК - жду. В результате обрезка происходит, все великолепно! Произвожу теже самые манипуляции с основной базой и хрен тебе называется - журнал сперва урезается (скажем с 19000 до 17000), а как только процесс сжатия в менеджере заканчивается, то размер журнала подпрыгивает минимум на 500 метров (в данном случае до 19500 - 20000). ПОЧЕМУ? Пробовал делать сжатие после полной архивации базы (база архивируется автоматически каждый день) - результат тот же. ПОЧЕМУ? |
|||
16
Maxus43
14.07.10
✎
10:56
|
(15) Для ДТ-шника журнал транзакций урезать и не надо... MDF файл надо шринковать. LDF - журнал, его шринкуй на рабочей каждую ночь после бэкапа, кода на T-SQL в инете полно... как то так)
|
|||
17
Maxus43
14.07.10
✎
10:58
|
что у тебя 20 гигов то весит? MDF или LDF?))
|
|||
18
mzelensky
14.07.10
✎
11:01
|
(17) они примерно равны - 24 MDF и 19,5 LDF
|
|||
19
mzelensky
14.07.10
✎
11:02
|
Хочется просто места немного освободить и журнал почистить хотя бы до 10 гигов
|
|||
20
Maxus43
14.07.10
✎
11:02
|
(19) после полного бэкапа скриптами журнал почти под 0 угасает... в поиск
|
|||
21
Maxus43
14.07.10
✎
11:03
|
(19) раньше делал после бэкапа шринк LDF каждую ночь... проблем не было. Или просто базу в SIMPLE переведи
|
|||
22
mzelensky
14.07.10
✎
11:04
|
(20) да вот я и читал, что после бекапа должен урезаться в 0, а нифига не выходит! может потому что делаю интерактивно через SQL-менеджер, а не кодами? Я читал, что "шринк" лучше все-таки кодами делать.
|
|||
23
mzelensky
14.07.10
✎
11:05
|
(19), не в СИМПЛ не надо. Эту тему я уже поднимад тут - решили после бурных обсуждений оставить в ФУЛЕ!
|
|||
24
Maxus43
14.07.10
✎
11:06
|
(22) правильно читал, примеров в инете дофига.
(23) если в Симпл не надо - то нафига обрезать журнал транзакций?) он для того и нужен... нет журнала - считай что Симпл |
|||
25
mzelensky
14.07.10
✎
11:06
|
(21) а можешь поделиться скриптами и примерно алгоритм операций описать по шринкованию журнала?! КАК ты делал?!
|
|||
26
mzelensky
14.07.10
✎
11:08
|
(24) я хочу его сократить! Журнал нужен чисто на случай "вдруг упадет" (пару раз уже бывали сильные глюки базы). Но хранить 19 гигов журнала это тоже много. я думал сделать прлную выгрузку базы, урезать журнад до 1 гига и пусть себе опять накапливается! идея была именно такой!
|
|||
27
Maxus43
14.07.10
✎
11:12
|
||||
28
Maxus43
14.07.10
✎
11:12
|
*поиск
|
|||
29
Maxus43
14.07.10
✎
11:15
|
я пользовался чем то наподобие:
Шаг 1: DBCC SHRINKFILE(pubs_log, 2) ОБРАТИТЕ ВНИМАНИЕ: Если целевой размер не достигнут, переходите к следующему шагу. Шаг 2: BACKUP LOG pubs WITH TRUNCATE_ONLY Шаг 3: DBCC SHRINKFILE(pubs_log,2) transaction log будет усечён до заданного размера. |
|||
30
mzelensky
14.07.10
✎
11:18
|
(28) да я много чего находил, но лучше ведь использовать то ,чем народ пользовался и что работает 100%! чтобы без особых эксериментов!
|
|||
31
Maxus43
14.07.10
✎
11:20
|
(30) шаг 2-3 сразу... у меня работало на ура. на 2005 скуле
|
|||
32
Happy Bear
14.07.10
✎
11:21
|
(30) база 30 гиг, выгружается минут 35, dt чуть больше гига
|
|||
33
mzelensky
14.07.10
✎
11:23
|
(32) ну я полтора часа ждал - НЕ ДОЖДАЛСЯ :( попробую на ночь поставить!
|
|||
34
Happy Bear
14.07.10
✎
11:27
|
(33) может быть в целостности данных что-то не так. Сделай ребуилд индекс или ТиИ на крайняк.
|
|||
35
Maxus43
14.07.10
✎
11:29
|
Мэйтененсе планс отрой, и посмотри сделанные задачки по обслужэиванию базы... позапускай хорошие вещи, Типа ребуилд индекс, проверки базы, и т.д.
|
|||
36
mzelensky
14.07.10
✎
11:31
|
(35) а на английском можно??? Просто с такими вещами я еще не сталкивался, а со словами "Мэйтененсе планс" или "ребуилд индекс" в гугл не полезешь!
|
|||
37
Maxus43
14.07.10
✎
11:32
|
а во время обеда делай не Ребуилд индекс, а Дефраг индекс и обновляй статистику (её можно и несколько раз в день обновялть). также на обеде и бэкап можно полный сделать, отключать не надо никого всё равно
|
|||
38
Maxus43
14.07.10
✎
11:34
|
(36) maintenance plan.
В гугл как раз и полезеш, он сообразительный) |
|||
39
mzelensky
14.07.10
✎
11:42
|
еще вопросик - в чем разница между "оперативным" и "автономным" режимами базы?
|
|||
40
mzelensky
14.07.10
✎
11:58
|
Кстати, вот нашел скрипты:
DBCC SHRINKFILE(Razrabotka_log,1000) BACKUP LOG Razrabotka WITH TRUNCATE_ONLY DBCC SHRINKFILE(Razrabotka_log,1000) Пробую их выполнять. Мне пишет SQL: Не удалось сжать файл журнала 2 (Razrabotka_log), поскольку суммарное число логических файлов журналов не может быть меньше 2. (строк обработано: 1) Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору. |
|||
41
Maxus43
14.07.10
✎
12:00
|
BACKUP LOG Razrabotka WITH TRUNCATE_ONLY
DBCC SHRINKFILE(Razrabotka_log,1000) Только эти 2 запусти |
|||
42
mzelensky
14.07.10
✎
12:17
|
(41) - пробовал, не прокатывает. Тоже самое пишет!
|
|||
43
Maxus43
14.07.10
✎
12:19
|
(42) ну в поиск, чот не встречал такой ошибки. У меня скуля щас под рукой нет где это делал
|
|||
44
mzelensky
14.07.10
✎
12:27
|
А еще вопрос. Ты запросы эти сами выполняешь в самом Менеджере SQL - "выполнить запрос"? или какой-то сторонний менеджер используешь? Я просто когда с базой Oracla работал, то ставил себе SQL-Navigator сторонний.
|
|||
45
Maxus43
14.07.10
✎
12:32
|
да, выполнить запрос просто... Когда по ночам обезания и т.д. логам делал - в Мэйтененс планы включал, в общее обслуживание базы
|
|||
46
Maxus43
14.07.10
✎
12:32
|
*обрезания
|
|||
47
mzelensky
14.07.10
✎
13:06
|
ясно, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |