Как перенести базу 1с на другой диск
Для переноса 1С или базы данных могут быть различные причины. Например, перенос рабочего места домой или замена оборудования в компании парка на более новое.
Однако не стоит выполнять перенос SQL-версии самостоятельно по простой инструкции. Конфигурация имеет некоторые нюансы в базе и сложности в выгрузке.
При переносе базы данных придётся обратиться к специалисту 1С и получить консультацию. Если у пользователя есть права Администратора, которые дают доступ к управлению конфигуратором, то он сможет самостоятельно воспользоваться системой "1С:Предприятие" для переноса файловой версии базовых данных.
Подробно разберём пошаговую инструкцию для переноса 1С. Для примера воспользуемся конфигурацией "Управление нашей фирмой 1.6.19.237".
Лицензионные ключи
Раннее уже сообщалось, что продукты 1С могут иметь лицензию на программном или аппаратом уровне.
Аппаратная лицензия активируется с помощью USB-ключа, а лицензия на программное обеспечение - с помощью пин-кода при первичном запуске 1С на новом устройстве. Пин-код содержится в комплекте программы. Он одноразовый, так как подходит только определенному компьютеру.
В службе поддержки партнёров 1С вам могут предоставить дополнительные ключи. Для этого вам понадобится взять и заполнить форму для регистрации. Главным моментом является то, что все данные, которые вы внесёте в форму, должны совпадать с предыдущими.
Вариант №1 – Перенос базы с помощью выгрузки .dt формата (применимо как к файловым базам, так и к серверным):
- Необходимо открыть базу, которую собираетесь переносить в режиме конфигуратора:
Скриншот 1. Окно со списком баз 1С
- В конфигураторе необходимо выбрать пункт меню «Администрирование» и «Выгрузить информационную базу»:
Скриншот 2. Режим конфигуратора
- В момент запуска процесса выгрузки конфигуратор предложит путь, куда нужно сохранить базу. Указываете путь и нажимаете сохранить.
Скриншот 3. Выбор директории для выгрузки
- Как только конфигуратор закончит выгрузку базы данных, он выдаст информационное окно, что выгрузка информационной базы завершена.
Скриншот 4. Информационное окно, что всё прошло успешно
- Готовая выгрузка для переноса на другой сервер.
Скриншот 5. Выгрузка в выбранной нами папке
- Переносим файл формата .dt с сервера на сервер любым удобным для нас способом (с помощью флэш-накопителя, через облако).
- После того как перенос базы выполнен нам необходимо создать пустую базу и загрузить в неё нашу выгрузку (в нашем примере мы примере мы создадим пустую файловую базу).
- Создание базы данных происходит следующим образом (согласно скриншотам).
Скриншот 6. Окно добавления информационной базы
Скриншот 7. Окно добавления информационной базы
Скриншот 8. Окно добавления информационной базы
Скриншот 9. Окно добавления информационной базы
Скриншот 10. Окно добавления информационной базы
- Далее заходим в нашу базу в режиме конфигуратора.
Скриншот 11. Окно со списком баз 1С
- Во вкладке администрирование выбираем пункт «Загрузить информационную базу», указываем путь и выбираем нашу выгрузку.
Скриншот 12. Режим конфигуратора
Скриншот 13. Директория где находится перенесенная нами выгрузка
- Конфигуратор выдаст нам следующее окно. Нажимаем «Да».
Скриншот 14. Диалоговое окно в режиме конфигуратора
- Наша выгрузка успешна загружена в нашу пустую базу. Перенос базы выполнен, о чем нам рапортует конфигуратор.
Скриншот 15. Диалоговое окно в режиме конфигуратора
Перенесем 1С на другой компьютер!
Перенес необходимые данные на другой компьютер с сохранением лицензий. Гарантия на услуги!
Установка платформы
После этого установите платформу (файла setup.exe.). Его можно найти в диске ИТС или самостоятельно скачать с помощью аккаунта в ИТС на сайте для поддержки клиентов 1С.
Более подобно разберём установку с помощью ИТС, так как этот ресурс ограничен и может не иметь нужной версии платформы.
Выберите нужную версию платформы среди доступных вариантов.
Нажмите на следующий дистрибутив.
Найдите нужный раздел хранилища, перейдите в него и скачайте дистрибутив.
Совершите распаковку и сохранение дистрибутива в каталог.
Нажмите на файл "setup.exe" для начала работы операции по установке.
После нажмите на "Далее" без внесения поправок. Все компоненты уже выбраны настройками по умолчанию.
Выберите язык интерфейса.
Перейдите к операции по установке.
Система попросит вас "Установить драйвер защиты" для окончания установки. Он нужен когда:
- Используется аппаратная защита (USB ключ);
- Установка платформы выполняется в первый раз.
Если вы используете лицензию на программное обеспечение, вы можете убрать галочку. Но поскольку в приведенном выше примере установка выполняется на новое устройство, а значит впервые, отметку "Установить драйвер защиты" необходимо оставить и нажать «Далее»
Галочку "Открыть файл Readme" следует убрать, если вы не планируете ознакомляться с информацией. Далее нажмите "Готово", заканчивая установку.
Файл для установки также можно установить и с компьютера, но в этом случае платформа может работать некорректно.
Вариант №2. Перенос базы данных 1с SQL.
- Заходим в Microsoft SQL Server Management Studio (MSSMS), вводим уч.данные администратора баз данных.
- Далее кликаем правой кнопкой мыши по базе, которую нужно перенести и выбираем пункт «Создать резервную копию…».
Скриншот 16. Консоль администрирования MS SQL
- Во вкладке общее выбираем тип архивной копии «Полная» и назначение «Диск» и нажимаем кнопку «Добавить».
Скриншот 17. Окно «Резервное копирование базы данных»
- Выбираем путь, тип резервной копии «.bak» и назначаем имя нашему бэкапу.
Скриншот 18. Окно с выбором пути для бэкапа базы
- Во вкладке «Параметры носителя» в графе «Надежность» кликаем в чекбокс «Проверить резервную копию после завершения», для того чтобы быть уверенным в том, что резервная копия будет корректной.
Скриншот 19. Окно «Резервное копирование базы данных»
- Для того, чтобы уменьшить размер нашего бэкапа базы 1С во вкладке «Параметры резервного копирования» в графе «Сжатие» выбираем опцию «Сжимать резервные копии» и нажимаем «ОК». Далее пойдет процесс выполнения бэкапа.
Скриншот 20. Окно «Резервное копирование базы данных»
- Как только бэкап нашей базы будет создан появится информационное окно:
Скриншот 21. Информационное окно
- Далее переносим нашу базу на новый сервер любым удобным для нас способом.
ВАЖНО! В нашем примере мы не учитываем совместимость MS SQL серверов. Для того, чтобы бэкап базы данных успешно развернулся на новом сервере, версия MS SQL сервера должна быть либо такой же, либо выше (режим обратной совместимости), чем на старом сервере.
Выгрузка базы 1C
В начале любых действий с конфигурацией, вам необходимо убедиться в том, что вы создали, выгрузили и сохранили архивную копию базы данных.
Для быстрого переноса базы нужно воспользоваться меню. Сначала выберите "Администрирование", после "Выгрузить информационную базу", а затем укажите адрес хранения.
На самом деле сохранение базы данных являются нормативной операцией, необходимой для сохранения безопасности данных.
Однако при подобном способе выгрузки данных не сохраняются некоторые настройки и доработки типовых конфигураций 1С, которые отвечают за комфорт работы с ней. Это и является основным недостатком данного способа переноса.
Для копирования базы полностью со всеми текущими настройками шрифтов, отчётов и т. д., перейдите в меню и выберите "Конфигурация", а затем "Сохранить конфигурацию в файл".
Сохраните предложенный системой файл с расширением .cf. Он и является конфигурацией.
Сохраните файл конфигурации, выбрав нужную папку. Также конфигурацию базы можно сразу скопировать из каталога. Узнать, где находится база, можно в меню «Справка-О Программе», где вы найдёте "Каталог".
Не следует после выгрузки базы работать в системе. Это может привести к возникновению расхождения с данными, которые уже были сохранены.
Запуск базы данных 1C
Последним шагом является подключение информационной базы. Система сама подсказывает добавить базу в список при первоначальном включении "1С:Предприятия".
Далее выберите "Добавлению в список существующей ИБ", так как база уже существует.
В новой форме выберите наименование и тип расположения базы. Также вам потребуется выбрать каталог, в который будет устанавливаться информационная база.
Нажмите "Далее", а после "Готово”.
При отсутствии каталога, "1С:Предприятие 8" самостоятельно создаст его при необходимости. Конечным пунктом является окно настроек запуска. Если параметры ваc устраивают, то нажмите "Готово". База теперь в списке.
Перенос данных 1С осуществлён.
Остались вопросы или нужна помощь с переносом данных 1С? Закажите консультацию наших специалистов!
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
дбрвчр.
нужно изменить местоположение папки с кешем для 1с,и вынести его на другой диск.
что для этого нужно сделать?
Как перенести лейбл в другое место?
Привет ! Написал программу, что при движении мышки лейбл убегает от неё. Теперь хочу добавить.
БД не подключается, если перенести ее в другое место
Здравствуйте. Я подключаю бд ms sql к приложению и все работает, данные в таблицах изменяются, но.
Перенести файлы программы в другое место
Суть в том, что есть программа (любая), есть её файлы в ProgramFiles. Можно ли сделать так, чтобы в.
перенести картинку в другое место и размножить её
есть страница, которая считывает из БД данные. делаю админку, что бы эти данные можно было.
На другой диск не переносил,но делал ramdisk,благо объём оперативки позволял.
Статья по которой делал:
1. Перенос кеша пользователя.
Для переноса кеша требуется выполнить 3 команды:
1. Удаление папки с кешем (по умолчанию: %USERPROFILE%\AppData\Roaming\1C\1Cv82)
rd /s /q ""
2. Создание папки на RAM диске:
mkdir ""
3. Создание символьной ссылки на папку RAM диска:
mklink /j "" ""
Данную процедуру нужно проделать для каждого пользователя. Проще всего написать батник вида:
mkdir B:\Users\1c\user1
rd /s /q "C:\Users\user1\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user1\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user1"
mkdir B:\Users\1c\user2
rd /s /q "C:\Users\user2\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user2\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user2"
mkdir B:\Users\1c\user3
rd /s /q "C:\Users\user3\AppData\Roaming\1C\1Cv82"
mklink /j "C:\Users\user3\AppData\Roaming\1C\1Cv82" "B:\Users\1c\user3"
Следует понимать что содержимое RAM диска находится в оперативной памяти и исчезает при выключении\перезагрузке сервера. Не обнаружив папку на диске B 1с выдаст ошибку: "Ошибка при выполнении файловой операции ''" и работать не будет. Поэтому при загрузке сервера каждый аз нужно выполнять создание папок на RAM диске:
mkdir B:\Users\1c\user1
mkdir B:\Users\1c\user2
mkdir B:\Users\1c\user3
Скрипт можно выполнять через планировщик заданий или через групповую политику:
gpedit.msc -> Конфигурация компьютера -> Конфигурация Windows -> Автозагрузка.
Так как в кеше хранится имя пользователя по умолчанию и при перезагрузке сервера или очисти RAM диска поле с именем пользователя сбрасывается на пустое. Если в конторе есть капризные бухгалтера, которые будут ныть, что им приходится делать лишние 2 клика мышкой, то можно принудительно установить имя пользователя путем дописывание строчки:
в дополнительные параметры запуска. Или строчки:
AdditionalParameters=/N"" в файл
2. Перенос временных файлов пользователя.
Сразу нужно заметить, что при обновлении конфигурации 1с в каталог временных файлов записывается большой объем информации. Также многие программы при установке/обновлении пишут туда данные, которые им потребуются после перезагрузки ПК. Поэтому пользователю, который будет обновлять 1с или устанавливать/обновлять другие программы, переносить каталоги временных файлов нельзя.
Способ 1 Аналогично переносу кеша, только папка будет другой (по умолчанию: %USERPROFILE%\AppData\Local\Temp).
Способ 2. Изменение переменных среды.
Мой компьютер -> Свойства -> Дополнительно -> Переменные среды.
меняем значение %USERPROFILE%\AppData\Local\Temp на B:\Temp
Ту же самую операцию можно сделать импортом файла реестра:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"TEMP"="B:\\Temp"
"TMP"="B:\\Temp"
Например, бухгалтер может работать то в офисе, то на дому, может обслуживать несколько компаний и работать поочередно в офисах этих компаний. При этом нередко требуется перенос базы 1С с диска ПК на другой компьютер. Способен ли обычный пользователь сделать это самостоятельно, или нужно обязательно приглашать программиста? Ничего сложного в переносе базы нет. Если пользователь будет точно придерживаться алгоритма, то он вполне справится с переносом. Однако, нужно, чтобы на другом компьютере тоже была установлена программа 1С (так называемая платформа 1С). Только тогда перенесенную базу можно будет открыть для работы.
Перенос базы 1С:8 возможен двумя способами. Они подходят для всех конфигураций 1С:8.2 и 8.3.
1. Восстановление базы 1С:8 из копии.
Предварительно нужно сделать копию базы. Для этого войдите в базу в режиме «Конфигуратор». Он доступен из стандартного окна запуска 1С, по кнопке Конфигуратор. Пользователь должен обладать правами администратора или же полными. Если пользователь не был создан, выгрузка тоже получится (в этом случае полные права предоставляются автоматически).
Не бойтесь «случайно» изменить что-то в программе! В типовых версиях 1С по умолчанию отключена возможность изменения конфигурации. Для сохранения копии вам требуется открыть пункт меню Администрирование, а в нем - Выгрузить информационную базу… .
В отобразившемся окне выберите папку, где будет сохранен ваш файл-копия. Имя файла программа предлагает по умолчанию: 1Cv8. Вы можете оставить его или же назвать файл-копию другим именем, на свое усмотрение. Тип файла установлен программой, изменить его нельзя. Затем нажмите Сохранить.
Выгрузка может занять какое-то время, а после ее окончания программа сообщит: «Выгрузка информационной базы в файл завершена». Теперь можете закрыть Конфигуратор.
Копия базы 1С сохранена в виде файла в выбранном вами месте. Он имеет особый тип – «файл для выгружаемых данных 1С» (формат .dt).
Необходима помощь специалистов? Оставьте заявку. Мы с Вами свяжемся
Этот файл, как и любой обычный файл, можно копировать, переносить на «флешке», архивировать, пересылать. Открывать файл-копию не требуется, он будет служить лишь для восстановления базы. Скопируйте его на другой компьютер, где установлена 1С.
Помните, что в файл выгружается та информация, которая есть в базе на момент выгрузки. Если вы произвели выгрузку, а потом внесли в базу какие-то изменения (например, ввели новые документы), то этих документов не будет в файле-копии.
Теперь выполним восстановление базы из файла-копии 1С. Если на новом компьютере нет базы, потребуется создать пустую базу, куда и будет загружена копия. Сделать это несложно. Запустите 1С и в форме запуска нажмите Добавить. В отобразившемся окошке отметьте создание новой информационной базы, затем нажмите Далее.
В следующих шагах потребуется вписать название (придумайте его на свое усмотрение) и выбрать место, где база будет расположена. Обычно автоматически предлагается установка в каталог в папке «Мои документы». Вы можете как воспользоваться этим вариантом, так и указать свой.
На последнем этапе нажмите Готово, не меняя указанных в окне параметров. Новая пустая база будет создана и отобразится в списке в окне запуска 1С. Войдите в нее в режиме Конфигуратор.
Вам осталось в эту пустую базу загрузить сохраненную копию. В Конфигураторе откройте меню Администрирование – Загрузить информационную базу.
Программа выдаст предупреждение о возможности потери несохраненных данных. При загрузке в пустую базу никакой потери не будет, так как в базе еще нет данных. Нажмите Да. Система загрузит базу из файла-копии.
После окончания загрузки программа сообщит об этом, с вопросом: «Перезапустить Конфигуратор?» Если вы больше не намерены работать в Конфигураторе, ответьте Нет. Окно Конфигуратора закроется.
Перенос базы завершен. Теперь можно запустить программу и войти в восстановленную базу для работы как пользователь.
Таким способом можно производить загрузку из файла-копии не только в пустую базу, но и в уже существующую рабочую базу с данными (если нужно заменить ее на более новую). Однако, делать это нужно очень внимательно, поскольку при загрузке текущая база полностью заменится базой из файла, без возможности отмены. Именно поэтому программа предупреждает о возможной потере данных. Лучше всего перед загрузкой файла-копии в рабочую базу предварительно сделать еще и копию этой рабочей базы. Тогда при необходимости можно будет восстановить ее.
Необходима помощь специалистов? Оставьте заявку. Мы с Вами свяжемся
2. Перенос папки с информационной базой.
Другой, более простой способ переноса базы – скопировать ее на другой компьютер. Где же находится текущая база? Это легко узнать: адрес папки, в которой она расположена, отображается внизу окна запуска 1С, если база выделена в списке:
Скопируйте эту папку на другой компьютер. Затем запустите на нем 1С. Все, что вам осталось сделать – «подцепить» новую базу к списку. Для этого нажмите Добавить и выберите теперь уже команду «Добавление в список существующей базы».
При выборе каталога необходимо открывать саму папку информационной базы (ее название должно отображаться в строке адреса). Находящиеся внутри нее «программные» папки, наименования которых начинаются с 1Cv8, открывать не нужно.
После выбора папки переходите далее и нажимайте Готово. Теперь новая база есть в списке, можно заходить в нее и работать как обычно.
Недостаток такого способа в том, что папка с информационной базой занимает намного больше места на диске, чем файл-копия.
Остались вопросы? Мы с радостью поможем Вам в их решении.
У многих пользователей 1С 8.3 может возникнуть потребность перенести информационную базу на другой компьютер. Например, выгрузку информационной базы можно осуществлять с целью создания ее резервной копии, чтобы иметь возможность в случае чрезвычайных ситуаций загрузить ее обратно. Следуя нашей инструкции вы сможете выгрузить базу 1С с одного локального компьютера, чтобы в дальнейшем загрузить ее на другой (или на тот же самый) и не потерять при этом лицензию.
Итак, чтобы перенести информационную базу в первую очередь вам нужно зайти в конфигуратор с правами администратора. Для этого в стартовом окне выберете нужную базу и нажмите кнопку "Конфигуратор".
Проследите, что все другие пользователи вышли из базы 1С, иначе вы не сможете осуществить выгрузку данных. Отсюда вы сможете выгрузить базу 1С в специальный архив. Чтобы это сделать, зайдите во вкладку "Администрирование" и выберите пункт "Выгрузить информационную базу".
После этого начнется формирование архива формата .dt. В зависимости от вычислительных возможностей вашего компьютера и размера базы процесс может занимать от нескольких секунд, до нескольких часов. После формирования архива, вы можете загрузить его на флешку, в облако или любой другой накопитель данных, чтобы в дальнейшем восстановить базу 1С на другом компьютере.
Итак, на новом компьютере загружаете полученный архив в любую папку. Затем запускаете 1С и на стартовом окне добавляете новую пустую базу.
Во всплывающих диалоговых окнах необходимо будет указать тип базы "на данном компьютере или на компьютере в локальной сети", затем выбрать каталог информационной базы – это та папка, в которой будет находится вся информация из новой базы, вы можете выбрать любую папку на вашем компьютере.
Для оставшихся параметров вы можете выбрать пункт "Выбирать автоматически". В результате чистая пустая база 1С появится в стартовом окне, где вам нужно будет выбрать ее и запустить в режиме конфигуратора. В конфигураторе заходите в раздел "Администрирование" и выбираете пункт "Загрузить информационную базу…". В открывшемся окне находите и выбираете архив с нужной базой, после чего сразу начнется ее загрузка. После успешной загрузки конфигуратор автоматически закроется, после чего вы сможете открыть базу в режиме пользователя и продолжать работу на новом компьютере.
Что касается лицензии, то если вы пользуетесь аппаратной защитой, то вам достаточно будет вставить USB-ключ в новый компьютер и продолжить работу. Если же у вас программная лицензия, то вам необходимо будет ввести один из резервных ключей, которые вы сможете найти в коробке. Обращаем ваше внимание, что использование резервного ключа приведет к блокировке вашей учетной записи, если база 1С с основным ключом запущена и подключена к интернету.
Продукты фирмы «1С» имеют два основных решения для хранения данных: файловая база данных и база данных, размещенная на SQL Server. В данной статье мы рассмотрим два варианта переноса баз данных 1С с сервера на сервер (с компьютера на сервер).
Если вам необходимо перенести базы 1С в облако, то мы можем сделать это бесплатно в рамках услуги аренда сервера 1С.
Читайте также: