Консультация № 170402
13.07.2009, 14:29
0.00 руб.
16.07.2009, 00:05
0 12 3
Здраствуйте, уважаемые эксперты!

Существует ли возможность уже существующую базу данных 1С перенести полностью в MSSQL. Если да, то как?

Версия платформы 8.1, текущий формат ИБ 1CD.

Обсуждение

Неизвестный
13.07.2009, 14:33
общий
Конфигуратор - выгрузить/загрузить
а какой размерчик базы?
Неизвестный
13.07.2009, 14:34
общий
размером 7о метров
Неизвестный
13.07.2009, 14:36
общий
А где находятся пункты выгрузить\загрузить?
Неизвестный
13.07.2009, 14:36
общий
это ответ
Здравствуйте, Егоров Ярослав Владимирович.
Да можете.
1. Для этого сначала выгрузите данные из ДБФ-версии базы (Администрирование – Выгрузка данных).
2. Затем создайте на SQL базу, создайте новый каталог, например C:\mySQLbase.
3. Затем запустите 1С, создайте новую базу, укажите имя и каталог C:\mySQLbase и тип файлов SQL.
4. Затем в конфигураторе заполните параметры созданной базы SQL.
5. После этого загрузите в эту базу данные, которые были выгружены в пункте 1 (Администрирование – Загрузка данных).
Т.о. при использовании SQL Ваша база будет храниться в двух местах: в SQL (все файлы, которые в ДБФ-версии имели расширение *.DBF) и в каталоге C:\mySQLbase, где хранятся настройки пользователей и файлы MD и DDS.
Резервное копирование нужно делать как для баз SQL, так и для каталога C:\mySQLbase.


Приложение:
Источник: http://1c77progr.ru/article/konvertatsiya-bazy-dannykh-v-sql
4
Насколько я посмотрел, этот совет был для 1С:Предприятия версии 7.7. У меня версия 8.1 и добавлю еще что не SQL, а MSSQL. И что то я не могу применить это на практике. Буду благодарен, если вы на мини форуме поясните как это сделать с учетом версии 1С
Неизвестный
13.07.2009, 14:57
общий
это ответ
Здравствуйте, Егоров Ярослав Владимирович!
1.Запустите конфигуратор вашей базы и нажмите: Администрирование>Выгрузить данные.
2.Создайте просто новую папку.
3.Запустите 1С, нажмите "Добавить" и путь проставте к только созданной пустой папке, запускайте сразу конфигуратор. При вопросе отвечаете тип файлов SQL.
4. Далее опять: Администрирование>загрузить данные и указываете файл в который вы до этого выгрузили вашу DBF базу.
Все, база готова.
4
Да, это все хорошо конечно, вот только 1С 8.1 просто спрашивает: создать новую базу? И нигде не спрашивает формат файлов.
Неизвестный
13.07.2009, 15:25
общий
Пока что ни один из ответов не помог :(
Неизвестный
13.07.2009, 15:43
общий
Егоров Ярослав Владимирович:
Вы бы в вопросе указали версию 1С, а так эксперты должны быть телепатами, чтобы догадаться, с какой версией 1С Вы работаете.
Я, например, с "восьмеркой" не работаю вовсе и все вопросы по ней просто пропускаю.
Неизвестный
13.07.2009, 15:50
общий
Татьяна Ласовская, тогда прошу прощения за беспокойство...
Неизвестный
13.07.2009, 16:16
общий
это ответ
Здравствуйте, Егоров Ярослав Владимирович.
Да, это все хорошо конечно, вот только 1С 8.1 просто спрашивает: создать новую базу? И нигде не спрашивает формат файлов.
Очень даже спрашивает где надо:
Создаете пустую базу под ваш SQL жмете на кнопку "Добавить" в меню выбора баз 1С 8.1
На втором шаге переставляете отметку вниз на "создание информационной базы без конфигурации..."
На третьем шаге, при выборе места инф.базы снова отметку вниз "На сервере 1С Предприятия"
На четвертом шаге заполняете данные SQL базы и далее далее

А в остальном все как прежде - в прежней базе даете в конфигураторе команду Администрирование - Выгрузить инф.базу
А в созданной пустой базе там же команду Загрузить инф.базу
В итоге конфигуратор перезагрузится и все желаемое достигнуто. Удачи !!!
5
Большое спасибо. Действительно помогло.
Неизвестный
13.07.2009, 17:13
общий
Егоров Ярослав Владимирович:
Укажите, пожалуйста, версию платформы и текущий формат базы данных (результирующий формат MS SQL уже есть в вопросе), чтобы можно было избежать неоднозначностей.
Неизвестный
13.07.2009, 19:45
общий
Версия платформы 8.1, а формат текущий 1CD
Неизвестный
16.07.2009, 00:12
общий
Егоров Ярослав Владимирович:
Спасибо. Я откорректировал Ваш ответ. В дальнейшем, пожалуйста, указывайте версию (релиз) платформы и конфигурации. Это поможет дать Вам точный ответ. Спасибо за понимание.
Форма ответа