Как скопировать SQL базу не выгоняя пользователей? #583042


#0 by AquaMan
Собственно, вопрос в заголовке темы. SQL 2008. Использовал встроенный механизм объектов SMO, но получается довольно медленно. Может есть способ побыстрее?
#1 by shuhard
есть бэкап-ресторе
#2 by МихаилМ
снапшот быстрее бэкапа
#3 by AquaMan
Что-то у меня не получается. Сделал бэкап существующей базы. Создал новую базу на сервере, пытаюсь восстановить в неё данные, программа выдает ошибку о несоответствии структуры текущей БД с восстанавливаемой.
#4 by shuhard
[Создал новую базу на сервере, пытаюсь восстановить в неё данные, программа выдает ошибку о несоответствии структуры текущей БД с восстанавливаемой.]
#5 by dka80
базу на каком сервере создал? SQL? а как создал? руками или через консоль администрирования серверов 1С?
#6 by Fish
через снапшот не скопировать базу: В файлах моментальных снимков баз данных не хранится полная копия базы данных на момент создания снимка, а содержатся только копии измененных, с момента создания снимка, страниц базы. В связи с этим существует ряд ограничений на использование моментальных снимков баз данных:    Моментальный снимок базы данных не является ее резервной копией    Нельзя создавать моментальные снимки для системный баз данных    Нельзя делать резервную копию моментального снимка базы данных    Нельзя отключать и подключать моментальные снимки, как обычные базы данных с помощью операторов attach и detach database    Все моментальные снимки базы данных должны быть удалены до удаления исходной базы данных, так как не могут без нее функционировать    Моментальные снимки базы данных можно создавать только с помощью оператора    CREATE DATABASE ... AS SNAPSHOT OF ....
#7 by AquaMan
Создаю руками в SQL сервере, выбираю пункт восстановить, выбираю нужную копию и получаю вот такую ошибку.
#8 by ДенисЧ
На параметры переключись, поставь галку overwrite
#9 by shuhard
закладку параметры покажи
#10 by Живой Ископаемый
это ты специально базу с цифры назвал, чтобы подчеркнуть свой нонкоформизм? :)
#11 by shuhard
маловато будет, ещё и файлы нужно менять
#12 by krbIso
copi это пять При ресторе базу руками создавать не надо, надо тупо ресторе-из файла-имя базы. Оно сразу создат базу без еботни. А теперь тебе нужно в параметрах менять файло
#13 by AquaMan
Все, получилось. Всем спасибо)) Действительно базу не нужно было создавать вручную. Со скулем раньше не работал просто, сильно не ругайте))
#14 by rs_trade
кстати с какой радости появилось то, что надо файло баз переименовывать теперь при ресторе? кто нить знает? в 2005 не было же такого. все руки не доходят разобраться с этой ерундой.
#15 by dka80
с чего это не было?
#16 by dka80
сильное логическое у тебя название сервера. расшифруешь?
#17 by dka80
+15 с того, что ты одну базу восстанавливаешь в другую, а в архиве прописаны файлы первой базы, вот она и хочет в них восстановиться
#18 by shuhard
в 2005 и сейчас при восстановлении в не существующую базу надо менять пути
#19 by Diversus
Можно подчерпнуть кое что...
#20 by AquaMan
Не я называл, админ)) Расшифровывается: Россия,Рязань,1 сегмент сети,1с sql, второй сервер.
#21 by Lionee
Замысловато
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С