powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пункт в ТЗ: возможность восстановления базы из бэкапа
35 сообщений из 35, показаны все 2 страниц
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38340742
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно сделать возможность восстановления из бэкапа из веб-интерфейса asp.net-приложения.

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

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

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

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

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

skyANA"у меня asp.net, MSSQL" - это отмазы Отмазы от phpMyAdmin? Ну да, нафиг он мне сдался если ни с php ни с мускулем я работать не собираюсь?
Упарывайся что ли после рабочего дня, а не во время.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #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
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38340943
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЯ думаю, о восстановлении после удаления чего-нибудь нужногоМожет, CDC было бы достаточно...
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38340954
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Моя вручную из менеджмент студио без перезапуска не восстанавливается, приходится перезапускать саму службу sql-сервера, тогда процедура восстановления прокатывает, иначе пишет нет доступа к процессу или что-то в этом роде, не всегда конечно, но часто.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38340965
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileЗависит от приложения. В самом простом случае можно выполнить команду "RESTORE DATABASE ...". В более сложных может понадобиться сначала перевести сайт в "maintenance режим" чтобы другие пользователи временно не работали с сайтом.Можете привести пример сложного случая, а то не понятно, о чем речь?

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

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

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

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

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

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

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

skyANAХорошо, напишу так: "у меня asp.net, MSSQL" - это не аргумент против веб-интерфейса с функцией восстановления из бекапа.А я и не позиционировал это как аргумент против. Особенно с технической стороны. Просто я имел дело с разными вин-хостингами, и ни один из них не предлагал админить базу через веб, все давали доступ непосредственно к скулю через SSMS по публичному адресу.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341365
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
В сети навалом тулз под asp http://www.mylittletools.net/en/, работа не зависит от бекапной базы.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341398
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да если бы только бэкап. Им еще подавай дефрагментацию индексов и статистику по таблицам.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341401
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уууу

а Вы расскажите Вашим заказчикам, что хотели бы за среду, подобную той что разработали американские девелоперы (только не десктоп а веб),
получить зарплату соразмерную зарплате американских девелоперов, ну и конечно потратить на разработку время, которое потратили американские девелоперы,
ну и само собой чтобы все это тестировали столько же, сколько тестировали американские тестеры....
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341407
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
наверное лучше сделать простую страницу
на ней мульти текс бокс , лабел, и кнопку субмит.
скуль писать в ручную, и выводить рез. в лабел
под админом или чо не подломили - пускай руководство думает.
адекватное ли оно али нет - не мне решать, но имхо не адекватное
если на базу и ее сохранность им глубоко наплевать..
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341408
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Их это не смутит, это госконтора, предвкушающая скорое освоение нормального такого бюджета :)
Да и функций все же меньше надо.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341411
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyИх это не смутит, это госконтора, предвкушающая скорое освоение нормального такого бюджета :)вот блин везет же людям, ничем не ограничены, завидую белой завистью

а я тут N лет пытаюсь внушить начальству чтобы наняли одного несчастного аналитика.. эх
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341416
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиAntonariy,
наверное лучше сделать простую страницу
на ней мульти текс бокс , лабел, и кнопку субмит.
скуль писать в ручную, и выводить рез. в лабелЖестоко :)
Впрочем, вопрос был не в интерфейсе, а как отключить сайт от базы с этого же сайта, чтобы восстановление бэкапа не ругалось на незакрытые соединения. Вроде решился.
Где-то в степиадекватное ли оно али нет - не мне решать, но имхо не адекватное
если на базу и ее сохранность им глубоко наплевать..ТЗ на доработку писал начальник IT отдела. Наверное он знает, что просит :)
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341419
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельAntonariyИх это не смутит, это госконтора, предвкушающая скорое освоение нормального такого бюджета :)вот блин везет же людям, ничем не ограничены, завидую белой завистьюЯ бы сам себе позавидовал, но ТЗ написано в стиле "как я провел лето" и сроки крайне сжатые.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341428
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
любая база (рабочая) есть труд людей, и естественно деньги, и может быть и успех предприятия.
а вот давай порассуждаем ( только не обижайся)
нужно сделать тулз на вебе к ней, что это значит
1 Безопасность транзакций на другую строну холма
2 кастомомное расширение функционала, документированность, стройность
3 Абсолютно надежный код, что бы нигде там не завалялось drop table или truncate с delete
исходя из этого максимальное покрытие.
4 и вот дают это задание Вам, а вы за простейшим механизмом бекапа лезете в форум...
Имхо лично я бы просто отдал 80 баксов и взял продукт из тынца ( все там есть)
Я бы конечно стал писать такие вещи по принуждению, но покрутил бы у виска тому кто принуждает.
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341514
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyТЗ написано в стиле "как я провел лето"тоже нету аналитика... блин я думал хоть в столицах по людски
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38341565
Antonariy, немного офтоп, но:
если в твоих силах, то рекомендую в описание функциональности (в то, которое утверждается с заказчиком) вписать (если этого нет) раздел что НЕ будет реализовано в рамках приложения. Это один из важнейших разделов - я убеждаюсь в этом уже на протяжении всех последних лет. Прикрыть свою попу - самое важное!
Задача трудная муторная, и предусмотреть, что там может пойти не так при автоматизированном восстановлении, предсказать сложно.

Успеха!
...
Рейтинг: 0 / 0
Пункт в ТЗ: возможность восстановления базы из бэкапа
    #38342126
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyМСУАвтор, не занимайся херней. Управление сиквел сервером - через management studio.Херню заказывает заказчик. Аргументов против не воспринимает. На тебя похож.
Глупости, ты и аргументы - вещи абсолютно некоррелируемые. Если заказчик проплачивает, пиши, в чем проблема. Если заказчик в адеквате, он будет понимать, где можно и нужно экономить.
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Пункт в ТЗ: возможность восстановления базы из бэкапа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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