Вход | Регистрация
 

Как сделать копию SQL базы при работающих пользователях

Как сделать копию SQL базы при работающих пользователях
Я
   Андрей Александрыч
 
08.12.09 - 09:42
Извиняюсь если вопрос тупой, но в сетке на эту тему таак много инфы, что найти то что нужно я так и не смог... Везде описано как сделать резервное копирование по расписанию. Мне же нужно сделать копию базы "вручную", после подгрузки филиалов по УРБД, а это бывает в разное время, бывают перебои с интернетом и т.п. Выгонять пользователей для этого дела будет крайне нежелательно, недовольства будет куча, тем более что на дбф делалось все с работающими юзерами. Я так понял, что резервное копирование средствами планировщика SQL создает файлы не в mdf формате, а каком - то другом. Моя задача является сделать копию базы, перекинуть её на другой сервак, чтобы там сформировать огромный отчет для логистического отдела...
 
 
   AeDen
 
1 - 08.12.09 - 09:43
Правый клик по базе - backup database
На другом серваке - restore database
   ДенисЧ
 
2 - 08.12.09 - 09:44
сделать "резервное копирование" средствами sql. Потом эту копию восстановить в новую базу опять же средствами sql. Никто не заметит. Данные будут полными (не считая открытых на момент завершения процесса транзакций).
Это реально работает! Это не спам.
Сам 10 минут назад такое проделал.
   Mikeware
 
3 - 08.12.09 - 10:06
(2) Это точно не спам? :-))
   Sadovnikov
 
4 - 08.12.09 - 10:06
(3) Да ну! Это ж "реально работает!" :)
   rs_trade
 
5 - 08.12.09 - 10:07
(2) хм...надо будет попробовать...
   Mikeware
 
6 - 08.12.09 - 10:07
(0) не забудь вкопировать конфигурацию. И настроить подключение копии конфигурации к копии базы. А то будут тебе сюрпризы...
   Андрей Александрыч
 
7 - 08.12.09 - 10:09
(1) спасиб, щас буду пробовать
(2) так вот эти самые средства SQL я и не знаю...
   ДенисЧ
 
8 - 08.12.09 - 10:10
(7) Ну... Извини... От тебя же требуется знание тонкостей администрирования...
   Gepard
 
9 - 08.12.09 - 10:11
(7) Среда SQL Server Management Studio
   Sadovnikov
 
10 - 08.12.09 - 10:12
(9) А если у него 2000-й скуль?
   Нуф-Нуф
 
11 - 08.12.09 - 10:14
(10) тогда без вариантов. только выгонять пользователей и через конфигуратор
   ДенисЧ
 
12 - 08.12.09 - 10:15
(11) ЛУчше сервер тормознуть и базы скопировать...
   Gepard
 
13 - 08.12.09 - 10:16
(10) насколько я помню, SQL Server Management Studio и к более низшим версиям подключается
   Sadovnikov
 
14 - 08.12.09 - 10:16
(11) :)))
   Sadovnikov
 
15 - 08.12.09 - 10:16
(13) На сколько я помню, в 2000-ом скуле Enterprise Manager есть...
   Gepard
 
16 - 08.12.09 - 10:17
(15)  :)) это само собой
   Sadovnikov
 
17 - 08.12.09 - 10:18
(16) А зачем ты тогда автора ветки таким замысловатым путем отправляешь? :)
   Mikeware
 
18 - 08.12.09 - 10:18
(12) Зачем сервер тормозить?
достаточно базу в оффлайн
   Андрей Александрыч
 
19 - 08.12.09 - 10:18
(8) народ, ну вчера я на скуль перешел, ну надо же когда - то делать первые шаги, дбф завтра бы перевалил за 2 Гб и редкий пушной зверек... вы же тоже не сразу монстрами 1с вылупились, правильно? А жизнь такая, что не всегда есть время сесть и разобраться, подготовиться, сами понимаете, многи вещи только так, "в бою" и познаются...
   ДенисЧ
 
20 - 08.12.09 - 10:18
(18) Чтобы по-челябински всё было.
   ДенисЧ
 
21 - 08.12.09 - 10:19
(19) Прописывание базы в sql и её архивирование было первым, чему я научился в sql :-)
   Sadovnikov
 
22 - 08.12.09 - 10:19
(19) Так тебя, вроде, никто и не гнобил? Или ты заранее страхуешься? :)
   ДенисЧ
 
23 - 08.12.09 - 10:19
+21 кроме того, я же не в упрёк :-)
   Андрей Александрыч
 
24 - 08.12.09 - 10:24
(22) :) да может и заранее, понимаю что вопрос не айс какой умный)
(21) вот и я походу тоже... ну после создания новой базы )))
(10) у меня 2000

Сделал правой кнопкой мыши - бэкап, создается фаел без расширения...
   Sadovnikov
 
25 - 08.12.09 - 10:25
(24) Ну и пусть себе будет без расширения. Ничего страшного.
   Mikeware
 
26 - 08.12.09 - 10:27
(24) Все новичками были...
вот только один тебе встречный вопрос: ты документацию читать пробовал, или сразу на форум?
   Жан Пердежон
 
27 - 08.12.09 - 10:56
(26) документация - это ж для ламеров, ТС не такой!
   ДенисЧ
 
28 - 08.12.09 - 10:59
(24) расширение для файла бекапа - это не та вещь, из-за которой стоит не спать ночами :-)
   Андрей Александрыч
 
29 - 08.12.09 - 11:14
(26) нету у меня никакой документации.. посоветуйте что получше для начинающего, что нашел, то чисто по кодингу талмуд, а мне нужны азы...
   Sadovnikov
 
30 - 08.12.09 - 11:15
(29) Так целый инет документации... Открыть гугль, яндекс и вперед!
 
 
   detec
 
31 - 08.12.09 - 11:17
SQL Server books online - это документация, которую каждый грамотный админ SQL Server держит в установленном виде в доступном месте. Есть на русском и на английском языке.

Рекомендую почитать про режимы работы базы Simple, Full, Bulk-logging. А то потом из-за таких вот за-ночь-состоявшихся-админов теряются базы.
   detec
 
32 - 08.12.09 - 11:18
И потренироваться на какой-то тестовой базёнке во всех этих режимах.
   Андрей Александрыч
 
33 - 08.12.09 - 11:19
(30) в том - то и дело, что инфы такое море, что можно пол дня копаться, а найти какое - нибудь г., по нему мучиться, а потом через месяц наткнуться на то, по чему было бы лучше учиться... Поэтому и обращаюсь к вам, кто этот путь прошел уже, посоветуйте...
   Mikeware
 
34 - 08.12.09 - 11:21
   detec
 
35 - 08.12.09 - 11:53
(33)

Умиляет ваша позиция.
Чем плоха стала официальная документация? Которая бесплатно скачивается с сайта МС (а не со скурвившейся Рапиды), в читабельном виде, не сканированная, нормально оформленная.
Уж что-что, а по основным СУБД - MS SQL и Oracle - производители ведут и обновляют (МС - раз в несколько месяцев) комплекты документации.
   Gepard
 
36 - 08.12.09 - 12:00
(17) а вы бы хоть куда-нибудь направили
   Sadovnikov
 
37 - 08.12.09 - 12:15
(36 Вообще-то, я всего-навсего имел ввиду, что перед тем, как давать совет, стоит у автора подробности уточнить :)
   Андрей Александрыч
 
38 - 08.12.09 - 14:12
(31)
Последнее время, особенно после фильма Ржев чаще стали слышаться нелестные отзывы о том, что неправильно воевали, тупо бросали людей в мясорубку, и т.п. Конечно, это все ужасно, но мало кто вспоминает что незадолго до войны армия претерпела массовые репрессии, и все вояки, которые действительно что - то умели, были истреблены. Сложно понять тех, кому пришлось оказаться на их месте. Если даже Жуков, опытный и заслуженный полководец, допускал такие ошибки, то что говорить о молодых и зеленых, которые оказались между двух огней - с одной стороны враг, с другой - Сталин... Да, не умели, не знали, понятно что это преступная халатность и т.д... Но как - то же надо было воевать, хоть кому - то... хоть как - то...
Это все я привел как сравнение. А мораль такова... если админы не держатся более 3 - х месяцев, то это о чем - то говорит. Сетка в жутком состоянии, домен постоянно сходит с ума, его тупо перезагружают по 5 раз на дню, элементарно комп, на котором лежит большая расшаренная папка зависала тоже по 5 раз на день и по 5 раз на день её перезагружают... Когда я ставил 1с на этом компе, оказалось что на диске С нету даже 30 мегабай для семерочной 1с. Но все это становится неудивительно на фоне текучки персонала. Раньше админам платили 12 тыс в месяц. Сейчас подняли до 15 - 18. Говорить о качественном обслуживании здесь не приходится... Одиэсники приходили и уходили пачками, смотрю некоторые модули и прихожу в ужас... Короче, какое предприятие, такие и специалисты... Всех все устраивает. Я вот поработаю, что - то узнаю, чему - то научусь, буду дальше работать и стану потом опытным знающим специалистом, который врядли будет работать в такой фирме...
   Mikeware
 
39 - 08.12.09 - 14:13
м-дя...
   Андрей Александрыч
 
40 - 09.12.09 - 10:33
(31) как в воду глядел... Вчера перевозили сервак, потом запустили, час он проработал, потом начал пищать, а 1с вылетела с ошибкой. Оказалось RAID упал, видимо из - за тряски в процессе езды... Часа в 3 ночи RAID восстановили, 1с запустилась, но проводить документы отказалась. Админы запустили ТиИ, правда только пункт Проверка логической целостности. Я в 9 приеал на работу, ТиИ еще идет...
   Mikeware
 
41 - 09.12.09 - 10:36
(40)  ССЗБ
   Андрей Александрыч
 
42 - 09.12.09 - 10:40
(41) отож...
   Mikeware
 
43 - 09.12.09 - 10:41
(42) Бэкап перед ТиИ, естественно, делают только трусы?
   Андрей Александрыч
 
44 - 09.12.09 - 10:42
(42) угу...
   Андрей Александрыч
 
45 - 09.12.09 - 10:49
(43) хотя не, админы догадались сделать... я просто спал крепким сном в это время...
   Mikeware
 
46 - 09.12.09 - 10:50
   Mikeware
 
47 - 09.12.09 - 10:51
Ну, поднимай бэкап и работай...
   Андрей Александрыч
 
48 - 09.12.09 - 10:55
(46) ссылки 404 not found
(47) дык он не рабочий буит, в нем проведение не пашет
   Mikeware
 
49 - 09.12.09 - 10:56
(48) Профайлер тебе в руки, и смотри почему "не пашет"
   Андрей Александрыч
 
50 - 09.12.09 - 10:56
(49) что такое профайлер?
   Андрей Александрыч
 
51 - 09.12.09 - 11:26
+49 Базу перед ТиИ проверяли средствами скуля, в ней не хватало 16 записей, поэтому движения по регистрам 1с провести не могёт...
   Андрей Александрыч
 
52 - 09.12.09 - 14:10
Вообщем ТиИ вылетело с ошибкой "невосстановимая ошибка базы данных"

SQL State:23000
Native: 2627
Message [microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK_DH410' Cannot duplicate key in object 'DH410'

SQL State 01000
Native 3621
Message [microsoft][ODBC SQL Server Driver][SQL Server] The statement has been terminated


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.