Имя: Пароль:
1C
 
Восстановить mssql базу без лога,возможно?
0 bambucho
 
02.04.15
14:58
Восстановить mssql базу без лога,возможно?

...на времянке места мало,а процесс восстановления желает под лог 100 Гб (знаю,что вовремя не урезал)
1 Midaw
 
02.04.15
15:02
загрузи выгрузи там где есть место.
2 dk
 
02.04.15
15:03
восстановить из чего?
3 Господин ПЖ
 
02.04.15
15:07
полный бэкап сделать нельзя что ли?
4 vde69
 
02.04.15
15:11
может стоит на скуле установить модель базы симпл?
5 bambucho
 
02.04.15
15:14
)) есть архив резервной копии (РК) скула,есть машина для издевательства у которой отсутствует излишнее место для скучания лога.

Существует ли возможность развернуть архив РК (только базы),без развертывания файла лога? (переставить в простую модель и урезать лог перед РК - я знаю),а вдруг,вот есть РК который нужно восстановить без лога (нет возможности выделить при развертывании место)
6 Господин ПЖ
 
02.04.15
15:17
>есть архив резервной копии (РК)

и что там внутри? у тебя полный бэкап есть?

причем ldf на этапе восстановления?
7 fisher
 
02.04.15
15:17
(5) Можно развернуть бэкап на машине где есть место, потом сделать детач, убить файл лога и сделать атач файла базы на машине, где нет места.
8 ДенисЧ
 
02.04.15
15:19
Вот читаю я вас... И меня посещает мысль... Что вы бредите...
9 Господин ПЖ
 
02.04.15
15:19
это мистаааааа!
10 bambucho
 
02.04.15
15:28
нужно тупо развернуть старый архив,а система ругается-мол,дай мне под лог,типа на старом месте сотка была,а по факту есть 20 )))
11 bambucho
 
02.04.15
15:28
у меня bak
12 ЧеловекДуши
 
02.04.15
15:28
(5) Если рабочий сервер в вашем распоряжении. То Сделайте там полный бекап. Остановите Сервер.
Скопируйте файлик MDF к себе...

Далее опять запускаем сервер :)
13 ДенисЧ
 
02.04.15
15:28
(10) А никуда не денешься в таком разе. Выделяй место под лог. Потом почистишь.
14 ЧеловекДуши
 
02.04.15
15:29
(10) Разверни там, где есть место.
15 bambucho
 
02.04.15
15:29
(7) я знаю,просто решил рассмотреть такой вариант
16 bambucho
 
02.04.15
15:29
любопытство
17 bambucho
 
02.04.15
15:29
(8) именно)
18 bambucho
 
02.04.15
15:30
блин! так можно или нельзя?
19 bambucho
 
02.04.15
15:32
(12) ёк макарёк!) мужики,я знаю как нужно сделать правильно и неправильно...просто давайте рассмотрим такую ситуевину,есть такой bak архив и есть такая система с таким свободным местом,и НЕТ рядок промежуточных компов/серверов с достаточными ресурсами,для промежуточно-подготовительных сэкс-мероприятий)))  Я типа симулирую такую симуляцию)
20 bambucho
 
02.04.15
15:34
(13) Дэныч) за 15 лет команда Билла наверняка чё состряпала на такой случай,мож через консоль как то можно?...
21 fisher
 
02.04.15
15:34
(19) Нельзя. Я в отличие от тебя даже не поленился мануал полистать и на stackoverflow сходить.
22 Провинциальный 1сник
 
02.04.15
15:35
23 bambucho
 
02.04.15
15:35
(21) ...ну нелюди же они) не всеж мажоры/профессионалы
24 fisher
 
02.04.15
15:35
Опа. А на msdn кажись нашел... Минутку...
25 ДенисЧ
 
02.04.15
15:38
(20) Они придумали команды del и format
26 bambucho
 
02.04.15
15:40
(22) ...вчитываюсь
27 fisher
 
02.04.15
15:41
Не. Попутал с "Recover a Database Without Restoring Data".
Пока все источники говорят что низя.
(26) Это обычный атач.
28 bambucho
 
02.04.15
15:50
...щас еще на sql.ru спрошу
29 Господин ПЖ
 
02.04.15
15:53
30 bambucho
 
02.04.15
16:17
Там говорят-низя(
31 bambucho
 
02.04.15
16:17
я про (28)
32 ДенисЧ
 
02.04.15
16:20
(30) Я бы тебе и так сказал, что низя...
33 Дима_Лешин
 
02.04.15
16:21
вряд ли, а какая версия?
34 bambucho
 
02.04.15
16:26
(32) я предположил,что нельзя штатными визуальными способами,но есть всякие средства встроенного языка,предположил...
(33) 2012
35 bambucho
 
02.04.15
16:30
(29) да,там тоже ругают,мол,следи...
36 Господин ПЖ
 
02.04.15
16:38
ЗЫ
а смысл какой восстанавливать размер ldf?
зафиксированные транзакции после chekpoint переносятся в mdf

полный бэкап его не вызывает?
37 ДенисЧ
 
02.04.15
16:43
(36) Так этта... Сначала всё пишется в лог... А потом уже оттуда по чекпойнту всё махом...
38 bambucho
 
02.04.15
16:45
(36) я вот тоже не понимаю,нафиг мне при развертывании архива фиксировать прошлый размер лога,если действительно транзакция уже была зафиксирована...и то,что было когда то,для меня не столь важно,ну да ладно)
раз такое есть,значит нужно...
39 Господин ПЖ
 
02.04.15
16:46
(37) так и я про это. если при старте бэкапа вызывается чекпоинт - все надо в mdf есть, можно ldf не насиловать, добивая его "пустотой" до нужного размера
40 Господин ПЖ
 
02.04.15
16:47
>транзакция уже была зафиксирована

это мало, ее еще перенести надо в mdf а это происходит по событию
41 fisher
 
02.04.15
16:56
(39) Ты вообще с кем разговариваешь и о чем? При чем тут лекции про чекпоинты?
У ТС конкретная проблема - он хочет восстановить базу из штатного бэкапа, где УЖЕ запрессован здоровущий ldf, не разворачивая этот самый ldf. Ты такой способ знаешь?
42 bambucho
 
02.04.15
17:02
ради любопытства решил взял РК (простой модели),тоже собака требует сотку под лог...ладно учту,ужму лог)
43 fisher
 
02.04.15
17:03
(42) Нахрена ты вообще ставил полную модель восстановления, если не бэкапишь лог по расписанию?
44 bambucho
 
02.04.15
17:07
(43) бэкаплю...я просто обкатываю возможные происшествия,так сказать "предупрежден..."
45 fisher
 
02.04.15
17:14
(44) Тогда не морочь голову и просто контролируй бэкапы. Уведомления и всё такое. На этом сосредоточься. В этом случае и с бэкапами всё хорошо будет и раздутый лог там принципиально оказаться не сможет.
46 bambucho
 
02.04.15
17:18
(45) сказал как отрезал)
само-собой...но возможные варианты следует знать
47 Господин ПЖ
 
02.04.15
17:54
(41) да по сути для меня тоже открытие что "нельзя"

не задумывался об этом