Имя: Пароль:
1C
 
Вопрос по Ms SQL
0 lanc2233
 
21.10.14
11:06
Есть бекапы баз MS SQL, которые делались копированием жесткого диска на определенную дату.

Нужно найти бэкап с определенными данными.
Что я делаю :
1. Детач существующей базы.
2. Удаляю mdf, ldf. Копирую на их место файлы из архива.
3. Аттач базы.

Каждый раз получается база с одними и теми-же данными.
Я как-то неправильно их присоединяю или у меня на самом деле архивов нет? (во всех архивах лежит одно и то-же).

Если я не так делаю, то как правильно?
1 vzuperman
 
21.10.14
11:07
жестяк. а бэкапить средствами мс скуля не вариант?
2 Looser-1c
 
21.10.14
11:08
Как минимум:
не туда копируешь.
Сравни по размерам файлы
3 shuhard_серый
 
21.10.14
11:12
(0) что-то мешает сравнить между собой файлы, хотя бы fc/bin ?
4 Lionee
 
21.10.14
11:16
А зачем отсоединяешь? непонел
а restore религия не позволяет?
5 Looser-1c
 
21.10.14
11:16
(4) у него не бекап, а копии файлов
6 Heckfy
 
21.10.14
11:16
(0) Как ты скопировать то умудрился при работающем скуле.....
7 Looser-1c
 
21.10.14
11:17
(6)
net stop mssqlserver
xcopy ...
net start mssqlserver
9 Heckfy
 
21.10.14
11:18
Я спрашивал "При работающем скуле".
И, лучше юзать Robocopy.
10 Necessitudo
 
21.10.14
11:18
У парня видимо слишком много свободного места.
11 Heckfy
 
21.10.14
11:18
(9) -> (7)
12 Lionee
 
21.10.14
11:20
(1) +1
(10) петабайты
13 lanc2233
 
21.10.14
11:25
Теперь скажу админу чтобы стандартными средствами делал.

У большинства архивов размер БД не отличается, действительно как-то криво делались. Или может на самом деле не делались, а админ что-то левое подсунул, чтобы у него проблем не было.
14 Ёпрст
 
21.10.14
11:30
не вкурил.. на ходу мдф и лдф копировались куда-то, типа "бэкап" такой модный, так что ле ?
:))
15 фобка
 
21.10.14
11:31
Голь на выдумку хитра
2 + 2 = 3.9999999999999999999999999999999...