|
v7: Перенос MS SQL базы на другой сервер | ☑ | ||
---|---|---|---|---|
0
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 ее не получить.
|
|||
2
Builder
17.01.18
✎
16:48
|
Скопируй в каталог с базой 1Cv7.md и 1Cv7.DDS
после этого подключай базу |
|||
3
vasant
17.01.18
✎
16:48
|
(1) Понятно.
Также есть выгрузка конфигурации базы. Как связать этот MD файл с сервером SQL? |
|||
4
vasant
17.01.18
✎
16:50
|
(2) Что этот DDS файл делает? Он обязательно нужен? Его у меня нет.
|
|||
5
Builder
17.01.18
✎
16:50
|
(3)
1. создаешь каталог, копируешь в него все из старой базы, либо разворачиваешь из архива (сохранения). 2. Добавляешь базу в 1с 3. Заходишь в конфигуратор, привязываешь к базе SQL Все. |
|||
6
Builder
17.01.18
✎
16:50
|
(4) Давай по файлам что у тебя есть.
|
|||
7
vasant
17.01.18
✎
16:52
|
(6) Есть bak файл, 1Сv7.MD и все.
|
|||
8
Kigo_Kigo
17.01.18
✎
16:52
|
(3) Надо было просто выгрузить базу и загрузить и не выеживатся с bak
|
|||
9
Builder
17.01.18
✎
16:53
|
(7) Где стащил?
|
|||
10
vasant
17.01.18
✎
16:55
|
(9) все легально )) можно допросить и DDS файл. Он много весит?
|
|||
11
Kigo_Kigo
17.01.18
✎
16:57
|
(10) нет, текстовик с описанием структуры
|
|||
12
vasant
17.01.18
✎
16:57
|
(8) есть опыт переноса баз в 8.3, там bak без проблем. Вот и решил. Тем более что база в десятки гигабайт, выгрузка в зип была б вечность длиной.
|
|||
13
Builder
17.01.18
✎
16:58
|
(10) ниочем.
Можно новый создать, но лучше допросить, иначе есть шанс все грохнуть. |
|||
14
vasant
17.01.18
✎
17:01
|
(13) там у них четыре пользователя. Каталог ИБ отдельно от пользователей? Или пользовательские каталоги тоже нужны?
|
|||
15
Builder
17.01.18
✎
17:02
|
(14) Скопируй уж весь каталог с базой, он небольшой на скл.
Пути к каталогам пользователей задаются в конфигураторе. |
|||
16
vasant
17.01.18
✎
17:06
|
Кстати, тыкая в темноте неведения, после создания пустой базы и соединения SQL к ней, пытался использовать меню Объединение конфигураций. Вроде все проходит без ошибок, не данные не подключаются. В режиме 1С пустая конфа. Это можно исправить?
|
|||
17
Kigo_Kigo
17.01.18
✎
17:10
|
(16) Короче, бери весь каталог БД со старого сервера, клади на новый, указывай - что это СКЛ, путь к папке со строго сервера, в параметрах подключения указывай БД куда развернул бак, имя пользователя пароль, все должно взлететь
|
|||
18
Builder
17.01.18
✎
17:10
|
(16) Какой то несвязанный набор слов.
|
|||
19
vasant
17.01.18
✎
17:15
|
(18) )) по слогам:
1. Создал пустую базу. 2. Развернул бак на SQL 3. Указал в пустой базе в режиме конф. параметры SQL 4. Создал пользователя Администратор 5. В меню конфигуратора Обеъеденение конфигураций выбрал 1Сv7.MD 6. Без ошибок все. 7. Все пользователи и роли и интерфейсы видны в конфигураторе. 8. Но запускаю в режиме 1С - данных нет. Можно создавать новые документы и тп но старых данных нет. |
|||
20
Builder
17.01.18
✎
17:19
|
(19)
1. Начни с каталога с md файлом 2. Подключил не ту базу. 3. База изначально пустая. 4. Еще варианты. |
|||
21
GreyK
17.01.18
✎
17:20
|
(19) Надо было "выгрузить" из старой 1С и "загрузить" в новую.
|
|||
22
vasant
17.01.18
✎
17:22
|
(20) База развернулас на десятки гигов. Явно не пустая. Ну да ладно, попрошу каталог ИБ. Спасибо!
|
|||
23
vasant
17.01.18
✎
17:23
|
(21) предлагали уже. См. (12)
|
|||
24
Kigo_Kigo
17.01.18
✎
17:23
|
(19) Создай пустую базу на скл,создай папку к примеру d:\Base_1c\test положи туда md подключи в 1с базу, как скл, в параметрах скл укажи сервер, свою новую базу, имя пользователя и пароль, открой конфигурацию и измени значение любого параметра, к примеру, констатнту НомерРелиза увелич до 9 символов, и сохрани конфигураецию, крякнет что отсутствует словарь данных = продолжить - да, запусти 1с , в режиме предприятия, все закрой, разварачивай бак на эту базу в скл, проверяй, должно взлететь
|
|||
25
vasant
17.01.18
✎
17:25
|
(24) Во, это звучит хорошо. Спасибо.
|
|||
26
Builder
17.01.18
✎
17:28
|
(25) Там ключевое слово - "должно".
Новый словарь может не совпасть с базой данных. Лучший способ - взять исходный каталог с базой. |
|||
27
Kigo_Kigo
17.01.18
✎
19:53
|
(26) Чейт?
Тысячу раз так делал, всегда совпадал |
|||
28
VitShvets
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. Всё. |
|||
29
vasant
18.01.18
✎
12:48
|
Прислали каталог ИБ. Конечно уже измененный со времени создания bak файла. Теперь получаю "Нарушена структура таблицы 1SJOURN".
Попробую (24). Если не взлетит, придется гонять курьера за новым bak. |
|||
30
vasant
18.01.18
✎
12:59
|
Используя присланный каталог ИБ, открыл конфигуратор, добавил одну новую константу, сохранил конфу. Все взлетело. Вроде. Старые данные есть. Жду грабли, правда, уже рефлекс ))
|
|||
31
ptiz
18.01.18
✎
13:05
|
(30) Если bak и MD друг другу соответствуют - всё будет ОК.
|
|||
32
Kigo_Kigo
18.01.18
✎
13:18
|
(30) Все будет хорошо, расслабся
|
|||
33
vasant
18.01.18
✎
13:40
|
Вот вроде первые грабли: все журналы пустые. Например, открываю журнал проводок - пустой на текущий год. Ну да ладно. Бак был до нового года сделан. Меняю интервал на начало прошлого года, выходит предупреждение , что он выходит за рамки, указанные в параметрах системы. Жму ок, 1С вылетает.
|
|||
34
vasant
18.01.18
✎
13:42
|
Проводки, судя по паре отчетов, есть. Отчеты выходят полные.
|
|||
35
vasant
18.01.18
✎
15:06
|
(24) Убрал каталог ИБ, который прислали. Сделал как расписано в (24). Без dds. Журналы появились. Спасибо за время и помощь!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |