Имя: Пароль:
1C
1С v8
Самый простой способ сделать копию базы (MS SQL - версия)
, ,
0 never_sleep
 
13.04.15
10:17
Подскажите новичку как самым простым и правильным способом сделать копию БД при использовании сервера 1С8.3 + MS SQL2012. Почитал в сети - предлагают создавать новую БД - потом делать загрузку/выгрузку. Но мне как человеку, который в файловой семерке делает копию через Ctrl+C Ctrl+V - это кажется через чур сложным путем. Неужели только так?
1 Зеленый пень
 
13.04.15
10:19
(0) Если элементарное"делать загрузку/выгрузку" кажется сложным, то правильный способ (средствами СУБД) - лучше даже не трогать.
2 Гёдза
 
13.04.15
10:19
backup + restore
3 Господин ПЖ
 
13.04.15
10:19
>Но мне как человеку, который в файловой семерке делает копию через Ctrl+C Ctrl+V

кого трахает что вы делаете в файловой
4 shuhard
 
13.04.15
10:23
(0)[Неужели только так?]
8.3 в режиме клиент-сервер = трёхзвенка

так что создание на сервере приложений новой базы и копирование её на сиквеле неизбежно
5 Ndochp
 
13.04.15
10:42
(1) А можно и "почти" не средствами - детач, Ctrl - C, Ctrl - V MDF, второй переименовать, два аттача и вот они две базы.
6 never_sleep
 
13.04.15
11:01
(3) Да, у меня тоже день не задался)
(1) (2) (4) Спасибо. Понял. Подобного легкого пути нет. Значит не будем тыкаться в поисках его.
Поправьте, пожалуйста, если неправильно понял.
Самый быстрый вариант: Создание пустой базы. И загрузка туда файла выгрузки с существующей базы.
Самый правильный вариант через бэкап/рестор в SQL.
7 never_sleep
 
13.04.15
11:03
(5) можно расшифровать детач/аттач? Имеете ввиду выгнать всех зверьков из базы?
8 Господин ПЖ
 
13.04.15
11:09
(7) да. п.э. лучше backup + restore
9 leonidkorolev
 
13.04.15
11:10
(0) Вот два скрипта

Сначала сделай копию

backup database test2 to disk = 'c:\base\backup.bak'


Потом восстанови
restore database test3 from disk = 'c:\base\backup.bak'
with
MOVE N'test2' TO N'c:\base\test3.mdf',  
MOVE N'test2_log' TO N'c:\base\test3_log.ldf'
10 never_sleep
 
13.04.15
11:38
(8) п.э.?
(9) Спасибо.
Закон Брукера: Даже маленькая практика стоит большой теории.