Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Добрый день.
Вопрос:
Сервер SQL 2000 Entrpraise.
Есть база данных в ней 2 дня назад удалили определенные записи. В течении 2 дней в нее активно записывалась информация.
Теперь эти данные надо вернуть назад.
Резервное копирование на каждый день утром в 6.00. Режим копирования FULL.

Несколько путей решения
1. Возможно ли стандартными средствами SQL решить данную проблему.
Разностное восстановление архивов например и как это сделать.

2. Имею Лог файл LDF. Можно ли восстановить данные из него. И каким образом.
Читал про разные утилиты которые восстанавливаю информацию из данного файла.
Нашел вот что:
ПО 1. Lumigent Log Explorer for SQL Server v4.0.2.
2. Recovery Toolbox For SQL Serve 1.4

Заранее благодарен кто откликнулся.
19 сен 12, 12:23    [13187959]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Несколько путей решения
1. Возможно ли стандартными средствами SQL решить данную проблему.
Разностное восстановление архивов например и как это сделать.

Если вы делали только "Резервное копирование на каждый день утром в 6.00. Режим копирования FULL. ", то про какое Разностное восстановление вы говорите ?
19 сен 12, 12:29    [13188018]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Восстановить базу на дату 2 дня назад.
И потом при помощи восстановителя сравнить базу текущую.

Я так думаю
19 сен 12, 12:33    [13188059]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
И потом при помощи восстановителя сравнить базу текущую.

Что такое "восстановитель" ?
19 сен 12, 12:37    [13188095]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Так вот можно ли средствами SQL сервера восстановить базу данных.
Есть в понимании архивирования разностный архив.
Разностный архив - это как я думаю механизм сравнения того, что есть в архиве и того чего нет текущая база. И если есть отличия то необходимо их записать в архив.

А есть ли такое при распаковки.

Вот что я имел ввиду восстановитель.
19 сен 12, 12:41    [13188135]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Так вот можно ли средствами SQL сервера восстановить базу данных.

Средставами SQL сервера можно восстановить бэкап, сделанный средствами того же SQL сервера.


Aleks Kornienko
Есть в понимании архивирования разностный архив.
Разностный архив - это как я думаю механизм сравнения того, что есть в архиве и того чего нет текущая база. И если есть отличия то необходимо их записать в архив.

И вы реализовали это разностный архив средствами SQL сервера ?

Aleks Kornienko
А есть ли такое при распаковки.

Что еще за распаковка ?
19 сен 12, 12:44    [13188157]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Glory
И вы реализовали это разностный архив средствами SQL сервера ?

Нет не реализовал просто хочу узнать, есть-ли такой механизм. Если есть, то хорошо буду ковырять туда. Если нету, тогда буду использовать стороннее ПО.

Glory
Что еще за распаковка ?

Сравнение двух архивов строго и нового.
19 сен 12, 12:48    [13188197]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Нет не реализовал просто хочу узнать, есть-ли такой механизм.

Есть
Aleks Kornienko
Сравнение двух архивов строго и нового.

А MSSQL тут каким боком ?
19 сен 12, 12:52    [13188223]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Glory
Есть

И какой если не секрет.

Glory
А MSSQL тут каким боком ?

Так штатными средствами хотел узнать возможно ли такое.
Делается архив базы каждое утро.
Хотел узнать можно-ли при помощи MSSQL сделать тоже самое как и при помощи ntbackup.
19 сен 12, 12:55    [13188251]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
И какой если не секрет.

Документированная команда BACKUP

Aleks Kornienko
Так штатными средствами хотел узнать возможно ли такое.
Делается архив базы каждое утро.

Что вы называете "штатными средствами" ?
Возможность работы с какими-то внешними файлами неизвестного формата как со своими внутренними базами ?

Aleks Kornienko
Делается архив базы каждое утро.
Хотел узнать можно-ли при помощи MSSQL сделать тоже самое как и при помощи ntbackup.

Можно.делайте.
19 сен 12, 12:58    [13188267]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Спасибо. Вразумительного ответа не получил.
19 сен 12, 13:02    [13188286]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Вразумительного ответа не получил.

Не получил и не понял - это разные вещи
Если вы делали нечто, что называете архивом, каким то приложением, то восстанавливать этот "архив" тоже придется средствам этого приложения.
19 сен 12, 13:07    [13188324]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Glory
Aleks Kornienko
Вразумительного ответа не получил.

Не получил и не понял - это разные вещи
Если вы делали нечто, что называете архивом, каким то приложением, то восстанавливать этот "архив" тоже придется средствам этого приложения.


Я делаю все штатными средствами MS SQL. Создание архива и восстановление архива из этой программы.
Хотел узнать можно ли сделать так, как я хочу штатными средствами, но понял что нет.
19 сен 12, 13:14    [13188375]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Я делаю все штатными средствами MS SQL.Создание архива и восстановление архива из этой программы.

Это вы ntbackup называете "штатными средствами MS SQL" ?
Или что-то другое ?

Aleks Kornienko
Хотел узнать можно ли сделать так, как я хочу штатными средствами, но понял что нет.

А я понял, что вы просто не знаете, что вообще делаете.
Просто называете какие то свои действия "созданием и восстановлением архива"
Вы прежде,чем что-то в каких то программах нажимать не читали в стандартном хелпе например
Introduction to Backup and Restore Strategies in SQL Server ?
19 сен 12, 13:19    [13188414]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
мимо шла
Guest
Aleks Kornienko,

В Вашем случае поднять из архива двухдневной давности базу рядом с боевой, и зная _что_ удалили (в смысле из каких таблиц) - искать.
Если в таблицах было заложено логирование действий - просто по датам удаления.
Если нет, то сравнивать целиком таблицы.

Я очень сомневаюсь что какое-либо ПО Вам поможет - Вам же не все изменения выявить надо, а вполне конкретные.
19 сен 12, 13:20    [13188423]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Glory,

Уважаемый перед тем как поставить вопрос я прочитал вот это
http://technet.microsoft.com/ru-ru/library/ms187048.aspx

Просмотрел возможности восстановления базы как при помощи Microsoft SQL Enterprise Manager -> Tool -> Restore BackUp....

Интересовал вопрос как сделать, а не выпытывать знаю ли я это или то.

Я же Вас не спрашиваю как заправить картридж для лазерного принтера.

Я спрашиваю как можно сделать.
19 сен 12, 13:25    [13188459]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
мимо шла
Aleks Kornienko,

В Вашем случае поднять из архива двухдневной давности базу рядом с боевой, и зная _что_ удалили (в смысле из каких таблиц) - искать.
Если в таблицах было заложено логирование действий - просто по датам удаления.
Если нет, то сравнивать целиком таблицы.

Я очень сомневаюсь что какое-либо ПО Вам поможет - Вам же не все изменения выявить надо, а вполне конкретные.


Спасибо. Так я и думал что рядом расположить две базы и по частям вытягивать.

Логирование ведется. Есть громадный файл LDF из него возможно вытащить значения про удаления.
19 сен 12, 13:28    [13188483]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Я спрашиваю как можно сделать.

Сделать что ?
Вы в предоставленной вами ссылке прочитали это ?
Restoring Data Backups
Using SQL Server Management Studio
Restore a Database Backup (SQL Server Management Studio)
Restore a Database to a New Location (SQL Server)
Restore a Differential Database Backup (SQL Server)
Restore Files and Filegroups (SQL Server)
или это
Restoring Transaction Logs (Full Recovery Model)
Using SQL Server Management Studio
Restore a Database to a Marked Transaction (SQL Server Management Studio)
Restore a Transaction Log Backup (SQL Server)
Restore a SQL Server Database to a Point in Time (Full Recovery Model)
19 сен 12, 13:30    [13188515]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Glory
Aleks Kornienko
Я спрашиваю как можно сделать.

Сделать что ?
Вы в предоставленной вами ссылке прочитали это ?
Restoring Data Backups
Using SQL Server Management Studio
Restore a Database Backup (SQL Server Management Studio)
Restore a Database to a New Location (SQL Server)
Restore a Differential Database Backup (SQL Server)
Restore Files and Filegroups (SQL Server)
или это
Restoring Transaction Logs (Full Recovery Model)
Using SQL Server Management Studio
Restore a Database to a Marked Transaction (SQL Server Management Studio)
Restore a Transaction Log Backup (SQL Server)
Restore a SQL Server Database to a Point in Time (Full Recovery Model)


Во первых в MS SQL 2000 нет понятия SQL Server Management Studio.
База на писана на SQL 2000.

Во вторых базу я восстанавливая. Меня интересует восстановление определенных значений в таблице, которые были удалены.
19 сен 12, 13:40    [13188608]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Поставить или удалить компоненты MS SQL не могу.
19 сен 12, 13:41    [13188627]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
восстанови 2 БД на одном и том же сервере, сравни потаблично.
19 сен 12, 14:41    [13189369]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Во первых в MS SQL 2000 нет понятия SQL Server Management Studio.
База на писана на SQL 2000.

Мда
А вы когда картридж в принтере меняете, тоже берете руководство от первого попавшегося принтера ?
Иначе какой смысл вашего заявления
"перед тем как поставить вопрос я прочитал вот это http://technet.microsoft.com/ru-ru/library/ms187048.aspx", а потом "База на писана на SQL 2000."
19 сен 12, 14:42    [13189394]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Читатель неместный
Guest
во-во!!!
яж говорил, что ненавижу админов
19 сен 12, 14:45    [13189422]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Aleks Kornienko
Member

Откуда:
Сообщений: 26
Glory
Aleks Kornienko
Во первых в MS SQL 2000 нет понятия SQL Server Management Studio.
База на писана на SQL 2000.

Мда
А вы когда картридж в принтере меняете, тоже берете руководство от первого попавшегося принтера ?
Иначе какой смысл вашего заявления
"перед тем как поставить вопрос я прочитал вот это http://technet.microsoft.com/ru-ru/library/ms187048.aspx", а потом "База на писана на SQL 2000."


Вначале постановки вопроса я сказал что база на SQL 2000 первый пост.
Вот Вам я его еще раз продублирую

Aleks Kornienko
Добрый день.
Вопрос:
Сервер SQL 2000 Entrpraise...................
19 сен 12, 14:45    [13189427]     Ответить | Цитировать Сообщить модератору
 Re: Восстановление SQL базы.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Aleks Kornienko
Вначале постановки вопроса я сказал что база на SQL 2000 первый пост.
Вот Вам я его еще раз продублирую

Ага. А документацию читал от SQL2012.
19 сен 12, 14:47    [13189452]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить