Использование инструмента переноса базы данных в IceWarp
Posted by Ivan Yankov, Last modified by Ivan Yankov on 23 July 2014 09:32 AM

Использование инструмента переноса базы данных

 

Для переноса данных из вашей нынешней базы данных в новую, вам нужно просто следовать инструкции ниже.

 

Перенос в новую базу данных SQLite

  • Откройте консоль IceWarp и перейдите в Системные настройки > Инструменты / Средства > Перенос базы данных

    DB Migration


  • Выберите базу данных, в которую вы хотите перенести данные (Аккаунт, Антиспам, Групповые данные)


    DB Migration


  • Нажмите Исходник БД...


  • Проверьте, если ваша нынешняя база данных выбрана, и нажмите Тест соединения. Если тест прошел успешно, нажмите на ОК в обоих окнах, и переходите к следующему шагу. Если же тест не был успешным, проверьте, если драйвер, синтаксис, сервер, логин и пароль настроены правильно.


    DB Migration


  • Нажмите на Целевая БД...


  • Выберите драйвер SQLite


    DB Migration



  • Введите название базы данных (например, demodb.db), и нажмите на кнопку Тест соединения. Это создаст новую пустую базу данных SQLite в установочной папке IceWarp. Если вы хотите изменить директорию или название, нажмите на кнопку "..." возле поля База данных. Если тест соединения прошел успешно, нажмите на ОК в обоих окнах.

  • Когда обе, исходная и целевая базы данных, будут подсоединены, вы сможете начать перенос. Для этого нажмите на кнопку Начать перенос.


    DB Migration Start



  • В появившемся диалоговом окне подтверждения нажмите на Yes. Процесс переноса скопирует данные из старой базы данных в новую. Данные из исходной базы данных остаются нетронутыми, но столбцы в целевой базе данных будут удалены. Когда вы установите несуществующую базу данных, это просто создаст новую таблицу в целевой базе данных.

    DB Migration YES


  • Пока отображается процесс переноса базы данных, полоса загрузки для каждого элемента в базе данных в конце переноса, появится журнал и диалог "Do you want to switch to the destination database now?". Нажмите Yes, если вы хотите присоединить новую базу данных.

    DB Migration 1231312


  • Теперь выш сервер использует новую базу данных, которая содержит данные из старой.


Перенос в новую базу данных не-SQLite

  • Создайте новую пустую базу данных в каком-угодно формате, который вы поддерживаете. (Microsoft SQL, MySQL, etc.)


  • Создайте новый ODBC DNS, который указывает на новую пустую базу данных.


  • Откройте консоль IceWarp и перейдите в Системные настройки > Инструменты > Перенос базы данных


  • Выберите базу данных для переноса

  • Нажмите на Исходная БД...


  • Убедитесь в том, что ваша нынешнея база данных выбрана и нажмите на Тест соединения. Если тест прошел успешно, нажмите ОК в обоих окнах, и переходите к следующему шагу. Если тест не был успешным, проверьте, если драйвер, синтаксис, сервер, логин и пароль были настроены верно.


  • Нажмите на Целевая БД...


  • В секцию Целевой DNS, поместите ODBC DSN базы данных, которую вы создали.

  • Когда обе, исходная и целевая базы данных, будут правильно подсоединены, вы сможете приступить к переносу базы данных. Для этого нажмите на кнопку Начать перенос. 


  • В появившемся диалоговом окне подтверждения нажмите на Yes. Процесс переноса скопирует данные из старой базы данных в новую. Данные из исходной базы данных остаются нетронутыми, но столбцы в целевой базе данных будут удалены. Когда вы установите несуществующую базу данных, это просто создаст новую таблицу в целевой базе данных.


  • Пока отображается процесс переноса базы данных, полоса загрузки для каждого элемента в базе данных в конце переноса, появится журнал и диалог "Do you want to switch to the destination database now?". Нажмите Yes, если вы хотите присоединить новую базу данных.

 

 

После того, как вы произвели перенос базы данных, перезапустите службу IceWarp. Далее убедитесь в том, что все аккаунты существуют. Проверьте, если они могут войти в систему, создать событие или контакт, добавить адрес в черный/белый список.


updated 20th June 2014 - version 11.0.1 - by Valentin

(0 vote(s))
Helpful
Not helpful

Comments (0)