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


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Перенос MS SQL базы на другой сервер

v7: Перенос MS SQL базы на другой сервер
Я
   vasant
 
17.01.18 - 16:37
Имеем:  
1. MS SQL 2008 R2 бэкап bak файл. Выгружен из MS SQL 2008 R2.  
2. 1С 7.7 со всеми патчами (создание новых баз проходит на SQL сервере без ошибок)
3. Win 2003 R2 сервер

Нужно:
1. развернуть бэкап на SQL - получается без ошибок
2. подключить 1С 7.7 к этой базе из пункта 1 - проблемы.

Что делаю:
1. Создаю пустую базу в 1С, выбираю каталог, и SQL вариант хранения данных
2. Открываю эту базу в конфигураторе, задаю параметры соединеня SQL - без проблем.

Как загрузить теперь конфигурацию из базы данных в конфигуратор? Опыт только по 8.3, там есть в меню опция загрузить конфигурацию из базы данных. В 7.7 не нашел.
 
 
   АЛьФ
 
1 - 17.01.18 - 16:44
2(0) 7.7 хранит конфигурацию не в базе, а в отдельном файле 1cv7.md в каталоге ИБ. Соответственно, из имеющегося файла bak ее не получить.
   Builder
 
2 - 17.01.18 - 16:48
Скопируй в каталог с базой 1Cv7.md и 1Cv7.DDS
после этого подключай базу
   vasant
 
3 - 17.01.18 - 16:48
(1)  Понятно.

Также есть выгрузка конфигурации базы. Как связать этот MD файл с сервером SQL?
   vasant
 
4 - 17.01.18 - 16:50
(2) Что этот DDS файл делает? Он обязательно нужен? Его у меня нет.
   Builder
 
5 - 17.01.18 - 16:50
(3)
1. создаешь каталог, копируешь в него все из старой базы, либо разворачиваешь из архива (сохранения).
2. Добавляешь базу в 1с
3. Заходишь в конфигуратор, привязываешь к базе SQL
Все.
   Builder
 
6 - 17.01.18 - 16:50
(4) Давай по файлам что у тебя есть.
   vasant
 
7 - 17.01.18 - 16:52
(6) Есть bak файл, 1Сv7.MD и все.
   Kigo_Kigo
 
8 - 17.01.18 - 16:52
(3) Надо было просто выгрузить базу и загрузить и не выеживатся с bak
   Builder
 
9 - 17.01.18 - 16:53
(7) Где стащил?
   vasant
 
10 - 17.01.18 - 16:55
(9) все легально )) можно допросить и DDS файл. Он много весит?
 
 Рекламное место пустует
   Kigo_Kigo
 
11 - 17.01.18 - 16:57
(10) нет, текстовик с описанием структуры
   vasant
 
12 - 17.01.18 - 16:57
(8) есть опыт переноса баз в 8.3, там bak без проблем. Вот и решил. Тем более что база в десятки гигабайт, выгрузка в зип была б вечность длиной.
   Builder
 
13 - 17.01.18 - 16:58
(10) ниочем.
Можно новый создать, но лучше допросить, иначе есть шанс все грохнуть.
   vasant
 
14 - 17.01.18 - 17:01
(13) там у них четыре пользователя. Каталог ИБ отдельно от пользователей? Или пользовательские каталоги тоже нужны?
   Builder
 
15 - 17.01.18 - 17:02
(14) Скопируй уж весь каталог с базой, он небольшой на скл.
Пути к каталогам пользователей задаются в конфигураторе.
   vasant
 
16 - 17.01.18 - 17:06
Кстати, тыкая в темноте неведения, после создания пустой базы и соединения SQL к ней, пытался использовать меню Объединение конфигураций. Вроде все проходит без ошибок, не данные не подключаются.  В режиме 1С пустая конфа. Это можно исправить?
   Kigo_Kigo
 
17 - 17.01.18 - 17:10
(16) Короче, бери весь каталог БД со старого сервера, клади на новый, указывай - что это СКЛ, путь к папке со строго сервера, в параметрах подключения указывай БД куда развернул бак, имя пользователя пароль, все должно взлететь
   Builder
 
18 - 17.01.18 - 17:10
(16) Какой то несвязанный набор слов.
   vasant
 
19 - 17.01.18 - 17:15
(18) )) по слогам:

1. Создал пустую базу.
2. Развернул бак на SQL
3. Указал в пустой базе в режиме конф. параметры SQL
4. Создал пользователя Администратор
5. В меню конфигуратора Обеъеденение конфигураций выбрал 1Сv7.MD
6. Без ошибок все.
7. Все пользователи и роли и интерфейсы видны в конфигураторе.
8. Но запускаю в режиме 1С - данных нет. Можно создавать новые документы и тп но старых данных нет.
   Builder
 
20 - 17.01.18 - 17:19
(19)
1. Начни с каталога с md файлом
2. Подключил не ту базу.
3. База изначально пустая.
4. Еще варианты.
   GreyK
 
21 - 17.01.18 - 17:20
(19) Надо было "выгрузить" из старой 1С и "загрузить" в новую.
   vasant
 
22 - 17.01.18 - 17:22
(20) База развернулас на десятки гигов. Явно не пустая. Ну да ладно, попрошу каталог ИБ. Спасибо!
   vasant
 
23 - 17.01.18 - 17:23
(21) предлагали уже. См. (12)
   Kigo_Kigo
 
24 - 17.01.18 - 17:23
(19) Создай пустую базу на скл,создай папку к примеру d:\Base_1c\test положи туда md подключи в 1с базу, как скл, в параметрах скл укажи сервер, свою новую базу, имя пользователя и пароль, открой конфигурацию и измени значение любого параметра, к примеру, констатнту НомерРелиза увелич до 9 символов, и сохрани конфигураецию, крякнет что отсутствует словарь данных = продолжить - да, запусти 1с , в режиме предприятия, все закрой, разварачивай бак на эту базу в скл, проверяй, должно взлететь
   vasant
 
25 - 17.01.18 - 17:25
(24) Во, это звучит хорошо. Спасибо.
   Builder
 
26 - 17.01.18 - 17:28
(25) Там ключевое слово - "должно".
Новый словарь может не совпасть с базой данных.
Лучший способ - взять исходный каталог с базой.
   Kigo_Kigo
 
27 - 17.01.18 - 19:53
(26) Чейт?
Тысячу раз так делал, всегда совпадал
   VitShvets
 
28 - 17.01.18 - 20:55
(27) Везло значит, а это не постоянный процесс. Это можно делать только если шанса получить dds нет совсем. Для 7.7 нужны:
1. Данные = .bak
2. Метаданные = .md
3. Словарь данных = .dds
4. Пользователи = каталог "юзердеф"
Процесс:
1. Создаёшь пустой каталог, туда кладешь файлы 2 и 3 обязательно, 4 по желанию.
2. Разворачиваешь базу из файла 1.
3. Заходишь 1С, указываешь сервер-базу, запускаешь.
4. Всё.
   vasant
 
29 - 18.01.18 - 12:48
Прислали каталог ИБ. Конечно уже измененный со времени создания bak файла. Теперь получаю "Нарушена структура таблицы 1SJOURN".

Попробую (24). Если не взлетит, придется гонять курьера за новым bak.
   vasant
 
30 - 18.01.18 - 12:59
Используя присланный каталог ИБ, открыл конфигуратор, добавил одну новую константу, сохранил конфу. Все взлетело. Вроде. Старые данные есть. Жду грабли, правда, уже рефлекс ))
   ptiz
 
31 - 18.01.18 - 13:05
(30) Если bak и MD друг другу соответствуют - всё будет ОК.
   Kigo_Kigo
 
32 - 18.01.18 - 13:18
(30) Все будет хорошо, расслабся
   vasant
 
33 - 18.01.18 - 13:40
Вот вроде первые грабли: все журналы пустые. Например, открываю журнал проводок - пустой на текущий год. Ну да ладно. Бак был до нового года сделан. Меняю интервал на начало прошлого года, выходит предупреждение , что он выходит за рамки, указанные в параметрах системы. Жму ок, 1С вылетает.
 
 
   vasant
 
34 - 18.01.18 - 13:42
Проводки, судя по паре отчетов, есть. Отчеты выходят полные.
   vasant
 
35 - 18.01.18 - 15:06
(24) Убрал каталог ИБ, который прислали. Сделал как расписано в (24). Без dds. Журналы появились. Спасибо за время и помощь!


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