Re: Миграция TechnologiCS на другой тип сервера баз данных

Подготовка

Предварительно рекомендуем ознакомиться со следующими разделами документации:

11.1.1 Последовательность установки системы
11.1.2.4 Настройка сервера конфигураций
11.1.5 Создание, резервное копирование и восстановление базы данных

и внимательно прочитать эту статью. Для примера в ней будет описан переход с Interbase на MS-SQL, но общий алгоритм будет справедлив для любых платформ, поддерживаемых TechnologiCS'ом.


Перед началом перевода TechnologiCS на другую платформу создайте резервные копии исходной БД и настроек конфигуратора (csdncfg.ini) и подготовьте диск с дистрибутивом TechnologiCS. Для работы понадобятся следующие утилиты, проверьте, что они у вас есть или установлены:

1. CSDN Backup, ее можно найти на диске с дистрибутивом TechnologiCS в папке CSDNBackup

2. CSDN Configuration Server, Пуск -> Программы -> CSDN COnfiguration Server -> CSDN COnfiguration Server

3. Администратор TeсhnologiCS, Пуск -> Программы -> TechnologiCS -> Администратор TeсhnologiCS (при установке TechnologiCS выбрать тип установки "Выборочная" и установить флажок "Administration Tools")


Алгоритм

1. Утилитой CSDN Backup создать архивную копию исходной рабочей базы данных TechnologiCS.

2. Утилитой CSDN Backup создать из архивной копии базу данных TechnologiCS на новом сервере БД. Запомнить имя создаваемой БД.

3. Зарегистрировать новую базу данных в конфигураторе

С консоли той машины, где установлен конфигуратор, запустить утилиту администрирования CSDN COnfiguration Server (см. рис. 1).

Миграция TechnologiCS на другой тип сервера баз данных
Рис. 1

В открывшемся приложении надо создать новую базу данных для БД MS-SQL (например, новый псевдоним: mssql) или отредактировать профиль базы данных с псевдонимом "DEFAULT" (см. рис. 2).

Внимание! Если вы редактируете настройки псевдонима "DEFAULT", предварительно сохраните старые настройки, чтобы в случае неудачи их можно было восстановить!

Миграция TechnologiCS на другой тип сервера баз данных 
Рис. 2

Что означают поля на этой форме?
Псевдоним - условное имя, которое клиентское приложение будет использовать для выбора БД. Оно должно быть уникально в рамках одного конфигуратора. Рекомендуется использовать только цифры и латинские буквы.
Тип базы - тип сервера баз данных, на котором установлена БД TechnologiCS. В данном случае надо выбрать MS-SQL.
Имя базы данных для пользователя - описание базы данных, которое будет видно пользователю TechnologiCS в статусной строке.
Путь к базе - задается в формате SERVER:DATABASE

4. Указать TechnologiCS'у, что он теперь работает с другой базой данных (в случае, если создавался новый псевдоним).
Для этого на каждой клиентской машине открыть (или создать новый) файл "csdn.ini", находящийся в папке, где установлен TechnologiCS и отредактировать значение переменной DB секции [CSDN] так (значение переменной DB должно быть псевдонимом БД в  конфигураторе):

[CSDN]
DB=mssql

5. Подготовка базы данных к работе.
Для этого необходимо запустить Администратор TechnologiCS и ответить на вопросы, которые он будет задавать.

После этого программа готова к работе.


Замечание: рекомендуется не создавать новый псевдоним БД в конфигураторе, а отредактировать "DEFAULT", тогда не придется дополнительно настраивать клиентские машины.

please-change-link

Re: Миграция TechnologiCS на другой тип сервера баз данных

В чем разница TechnologiCS v.4.0  и v.3.0 (в цене или в функционале)
Меня интересуют режимы ТП. Очень плохо работает и очень медленно.
Если не в напряг,? напишите на мыло dpan@yandex.ru или 
dpanasyuk.@ami.ua

Re: Миграция TechnologiCS на другой тип сервера баз данных

А в чем проблема с режимом ТП? Опишите пожалуйста что именно у вас работает медленно, что значит плохо? Дайте полную версию программы, количество лицензий и пользователей,  характеристики сервера БД и клиентской машины, тип сервера БД.