Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
День добрый, собственно вопрос озвучен в теме! Может есть какая-нибудь консоль или что-нибудь подобное для сравнения двух файлов по содержимому!?
6 мар 13, 09:59    [14017901]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
aleks2
Guest
fc.exe /?

ишо в DOS была...
6 мар 13, 10:05    [14017941]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
RESTORE FILELISTONLY
RESTORE HEADERONLY
6 мар 13, 10:06    [14017947]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Ребят, я не имел дел с этим, посоветуйте пожалуйста пошагово!?
6 мар 13, 10:23    [14018036]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
web.num
я не имел дел с этим, посоветуйте пожалуйста пошагово

А что вы хотите получить то в результате ?
6 мар 13, 10:28    [14018078]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Glory, RESTORE FILELISTONLY
RESTORE HEADERONLY Вот это что? и как им пользоваться? Я не имел дел просто с sql как программист, прошу более подробного описания!?
6 мар 13, 10:31    [14018094]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
web.num
Вот это что?

Это команды TSQL для работы с файлами бэкапов
web.num
и как им пользоваться?

Прочитать в хелпе про синтаксис, возвращаемый результат

web.num
Я не имел дел просто с sql как программист, прошу более подробного описания!?

Т.е. начать с простых запросов SQL что ли ?
Или с теории баз данных ?
6 мар 13, 10:34    [14018109]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Glory, то есть эти команды выполняются где то в SQL Server Management Studio?
6 мар 13, 10:37    [14018134]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
Glory
web.num
я не имел дел с этим, посоветуйте пожалуйста пошагово

А что вы хотите получить то в результате ?
вот на это вы чего не отвечаете?
какая цель то?
бинарники имеет смысл сравнить только чтобы выяснить одинаковые или нет
если это надо то в гугле "сравнение бинарных файлов"
текстовым сравнением на файлы базы смотреть смысла никакого нет
6 мар 13, 10:38    [14018143]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
web.num
то есть эти команды выполняются где то в SQL Server Management Studio?

для вашего уровня - да, где то в SQL Server Management Studio
6 мар 13, 10:39    [14018149]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
в общем есть 2 bak файла одной и той же базы. Но почему то более свежий бекап меньше на 10 мб чем тот что делался раньше, я вот и задался вопросом почему!? Вроде как база растет и соответственно баки должны быть больше с каждым разом. Вот и подумал есть ли какая-нибудь возможность сравнить их внутренности!
6 мар 13, 10:44    [14018179]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
web.num,

В полном бэкапе содержится в том числе и "кусок файла лога транзакций", а его размер (активной части) может варьироваться в зависимости от времени.
6 мар 13, 10:46    [14018196]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
web.num
Вроде как база растет и соответственно баки должны быть больше с каждым разом.

Это вы каким способом/инструментом выяснили ?

web.num
Вот и подумал есть ли какая-нибудь возможность сравнить их внутренности!

Прежде, чем "генерировать" идеи такого рода, хорошо бы получше узнать базы данных вообще и MSSQL в частности.
6 мар 13, 10:48    [14018203]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Glory
Это вы каким способом/инструментом выяснили ?

Но разве это не логично!? Если база растет то и бекапы должны быть больше по размерам!?
6 мар 13, 10:50    [14018218]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
web.num
Но разве это не логично!? Если база растет то и бекапы должны быть больше по размерам!?

Т.е. вы ничего нигде не измерили, потому что не знаете, что и где собственно измерять.
Но уверены, что обязательно нужно сравнить два бэкапа и узнать, какими байтами они различаются.
И что вам даст это знание ?
6 мар 13, 10:53    [14018232]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Glory
Но разве это не логично!? Если база растет то и бекапы должны быть больше по размерам!?

Т.е. вы ничего нигде не измерили, потому что не знаете, что и где собственно измерять.
Но уверены, что обязательно нужно сравнить два бэкапа и узнать, какими байтами они различаются.
И что вам даст это знание ?[/quot]
Понимаешь как у простого юзера у меня возник вопрос, раз бекапы отличаются, значит у той что меньше внутри чего то не хватает, например какой-нибудь таблицы, чем у того бекапа что больше по размеру!
6 мар 13, 10:57    [14018256]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Glory
Member

Откуда:
Сообщений: 104760
web.num
Понимаешь как у простого юзера у меня возник вопрос, раз бекапы отличаются, значит у той что меньше внутри чего то не хватает, например какой-нибудь таблицы, чем у того бекапа что больше по размеру!

Займитесь чем нибудь полезным.
Хотя бы чтением хелпа на предмет
- как проверить целостность базы.
- как проверить целостность бэкапа.
Заодно
- что такое бэкап и что он в себя включает.
6 мар 13, 10:59    [14018263]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Glory, ссылочку не посоветуешь на маны?
6 мар 13, 11:03    [14018277]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Вам уже привели один из вариантов 14018196


маны
6 мар 13, 11:07    [14018299]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли как-нибудь сравнить два файла .bak ?  [new]
web.num
Member

Откуда: Москва
Сообщений: 15
Спасибо всем!
6 мар 13, 11:15    [14018345]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить