Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пункт в ТЗ: возможность восстановления базы из бэкапа / 25 сообщений из 35, страница 1 из 2
23.07.2013, 15:41
    #38340742
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Нужно сделать возможность восстановления из бэкапа из веб-интерфейса asp.net-приложения.

1) Как такое реализовать? Нужно же обрубать лишние коннекты, а приложение коннектится через их пул.
2) Это вообще адекватная просьба?
...
Рейтинг: 0 / 0
23.07.2013, 15:42
    #38340747
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
если речь идет о восстановлении БД после сбоя, то я думаю неадекватная
...
Рейтинг: 0 / 0
23.07.2013, 15:49
    #38340757
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Я думаю, о восстановлении после удаления чего-нибудь нужного. Если база сбойнула, то о веб-интерфейсе и речи нет.
...
Рейтинг: 0 / 0
23.07.2013, 15:56
    #38340778
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Antonariy, ни разу не пользовался phpMyAdmin?
...
Рейтинг: 0 / 0
23.07.2013, 16:06
    #38340810
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Нет и не собираюсь.

Забыл сказать, у меня MSSQL.
...
Рейтинг: 0 / 0
23.07.2013, 16:38
    #38340884
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
AntonariyНет и не собираюсь.

Забыл сказать, у меня MSSQL.Ясно. Вообщем в восстановлении из бекапа из веб-интерфейса ничего необычного нет. phpMyAdmin яркий тому пример.

"у меня asp.net, MSSQL" - это отмазы
...
Рейтинг: 0 / 0
23.07.2013, 16:59
    #38340938
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
skyANAAntonariyНет и не собираюсь.

Забыл сказать, у меня MSSQL.Ясно. Вообщем в восстановлении из бекапа из веб-интерфейса ничего необычного нет. Будем надеяться.

skyANA"у меня asp.net, MSSQL" - это отмазы Отмазы от phpMyAdmin? Ну да, нафиг он мне сдался если ни с php ни с мускулем я работать не собираюсь?
Упарывайся что ли после рабочего дня, а не во время.
...
Рейтинг: 0 / 0
23.07.2013, 17:00
    #38340939
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Antonariy2) Это вообще адекватная просьба?
Адекватная. При условии те кто будут пользоваться функциональностью понимают что делают. Я бы на всякий случай вел бы лог таких действий - кто, когда, какую БД из какой резервной копии восстановил.

Antonariy1) Как такое реализовать?
Зависит от приложения. В самом простом случае можно выполнить команду "RESTORE DATABASE ...". В более сложных может понадобиться сначала перевести сайт в "maintenance режим" чтобы другие пользователи временно не работали с сайтом. И только после этого выполнять SQL команды.

AntonariyНужно же обрубать лишние коннекты, а приложение коннектится через их пул.
Для восстановления БД можно использовать отдельное соединение к БД master с отключенным пулом - pooling=false. Отключать пул необязательно, но лучше сделать т.к. это соединение все равно будет редко использоваться так что нет смысла держать его в пуле.

Если перед восстановлением БД сначала удалять её, то можно попросить SQL сервер сбросить все соединения кроме текущего:
Код: plsql
1.
2.
3.
USE [master]
ALTER DATABASE [MyDatabase] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE [MyDatabase]
...
Рейтинг: 0 / 0
23.07.2013, 17:02
    #38340943
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
AntonariyЯ думаю, о восстановлении после удаления чего-нибудь нужногоМожет, CDC было бы достаточно...
...
Рейтинг: 0 / 0
23.07.2013, 17:09
    #38340954
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Моя вручную из менеджмент студио без перезапуска не восстанавливается, приходится перезапускать саму службу sql-сервера, тогда процедура восстановления прокатывает, иначе пишет нет доступа к процессу или что-то в этом роде, не всегда конечно, но часто.
...
Рейтинг: 0 / 0
23.07.2013, 17:13
    #38340965
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
bazileЗависит от приложения. В самом простом случае можно выполнить команду "RESTORE DATABASE ...". В более сложных может понадобиться сначала перевести сайт в "maintenance режим" чтобы другие пользователи временно не работали с сайтом.Можете привести пример сложного случая, а то не понятно, о чем речь?

bazileДля восстановления БД можно использовать отдельное соединение к БД master с отключенным пулом - pooling=falseГде этот параметр задается?

bazileЕсли перед восстановлением БД сначала удалять её, то можно попросить SQL сервер сбросить все соединения кроме текущего:[master]Наверное это не будет работать, если у sql-пользователя нет прав на master.

Паганель Может, CDC было бы достаточно...Это что за зверь?
...
Рейтинг: 0 / 0
23.07.2013, 17:14
    #38340969
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
st_stМоя вручную из менеджмент студио без перезапуска не восстанавливается, приходится перезапускать саму службу sql-сервера, тогда процедура восстановления прокатывает, иначе пишет нет доступа к процессу или что-то в этом роде, не всегда конечно, но часто.Во-во, с этим я тоже сталкивался, поэтому и беспокоюсь.
...
Рейтинг: 0 / 0
23.07.2013, 17:15
    #38340974
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
AntonariyЭто что за зверь?Change Data Capture
...
Рейтинг: 0 / 0
23.07.2013, 17:27
    #38341004
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
ПаганельAntonariyЭто что за зверь?Change Data CaptureНе подойдет. Там люди деревянные, они даже от уже настроенного автоматического бэкапирования отказываются. Нужны именно кнопки сохранить/восстановить. А еще скачать бэкап (неизвестно зачем).
...
Рейтинг: 0 / 0
23.07.2013, 17:31
    #38341020
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
AntonariyМожете привести пример сложного случая, а то не понятно, о чем речь?
Большой сайт, много пользователей, высокие требования к доступности сайта и сохранности данных и т.п.

Antonariybazilepooling=falseГде этот параметр задается?
В строке соединения. Предлагаю создать отдельную строку соединения для восстановления БД.

AntonariyНаверное это не будет работать, если у sql-пользователя нет прав на master.
Права на чтение master есть у всех по-моему.
...
Рейтинг: 0 / 0
23.07.2013, 17:35
    #38341031
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
bazile,

Спасибо, больше вопросов пока нет.
...
Рейтинг: 0 / 0
23.07.2013, 17:45
    #38341052
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Автор, не занимайся херней. Управление сиквел сервером - через management studio.
...
Рейтинг: 0 / 0
23.07.2013, 18:36
    #38341142
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
МСУАвтор, не занимайся херней. Управление сиквел сервером - через management studio.Херню заказывает заказчик. Аргументов против не воспринимает. На тебя похож.
...
Рейтинг: 0 / 0
23.07.2013, 18:37
    #38341144
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
AntonariyskyANA"у меня asp.net, MSSQL" - это отмазы Отмазы от phpMyAdmin? Ну да, нафиг он мне сдался если ни с php ни с мускулем я работать не собираюсь?
Упарывайся что ли после рабочего дня, а не во время.А вот хамить не надо. Не красиво.
Веб-интерфейс к СУБД - это далеко не диковинка, вот о чём я. Так что требование в ТЗ адекватное.
...
Рейтинг: 0 / 0
23.07.2013, 18:43
    #38341150
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
skyANAAntonariyпропущено...
Отмазы от phpMyAdmin? Ну да, нафиг он мне сдался если ни с php ни с мускулем я работать не собираюсь?
Упарывайся что ли после рабочего дня, а не во время.А вот хамить не надо. Не красиво.Куиту не пиши, будет отношение соответствующее. Вопросы ни к селу, обвинения в каких-то отмазках. Это что ли красиво?
...
Рейтинг: 0 / 0
23.07.2013, 18:54
    #38341169
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Antonariy, я на личности не переходил.

Хорошо, напишу так: "у меня asp.net, MSSQL" - это не аргумент против веб-интерфейса с функцией восстановления из бекапа.
...
Рейтинг: 0 / 0
23.07.2013, 18:58
    #38341172
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Вынести административный интерфейс в отдельное приложение со своими параметрами подключения, повесить на отдельный application pool, и это не будет принципиально ничем отличаться от работы через SQL Management Studio.
...
Рейтинг: 0 / 0
23.07.2013, 21:16
    #38341322
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
skyANAAntonariy, я на личности не переходил.Да мне пофиг. Посты пишет личность, а не коллективное бессознательное, личность и будет за базар отвечать.

skyANAХорошо, напишу так: "у меня asp.net, MSSQL" - это не аргумент против веб-интерфейса с функцией восстановления из бекапа.А я и не позиционировал это как аргумент против. Особенно с технической стороны. Просто я имел дело с разными вин-хостингами, и ни один из них не предлагал админить базу через веб, все давали доступ непосредственно к скулю через SSMS по публичному адресу.
...
Рейтинг: 0 / 0
23.07.2013, 21:44
    #38341365
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Antonariy,
В сети навалом тулз под asp http://www.mylittletools.net/en/, работа не зависит от бекапной базы.
...
Рейтинг: 0 / 0
23.07.2013, 22:22
    #38341398
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пункт в ТЗ: возможность восстановления базы из бэкапа
Да если бы только бэкап. Им еще подавай дефрагментацию индексов и статистику по таблицам.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пункт в ТЗ: возможность восстановления базы из бэкапа / 25 сообщений из 35, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]