Сервер:Перенос данных
Для переноса данных Вам понадобится конвертер - locarus-xconv. Его можно получить отдельно здесь - [1]. Полученный архив нужно распаковать в корневую папку сервера, например /usr/local/locarus (linux) или c:\java\locarus (windows). В папке появится новое приложение - locarus-xconv.jar
Перенос можно сделать сразу после установки JRE, настройки PostgreSQL и первого тестового запуска locarus-server. Предполагается что обе базы у вас на одной машине, однако совсем не обязательно. если не жалко интернет трафик.
Под MS Windows
..для MS SQL нужны некоторые пляски с бубном для подготовки переноса:
- Открываем Диспетчер конфигурации SQL SERVER
- Сетевая конфигурация -> Протоколы -> TCP/IP
- Убеждаемся что протокол включен. если нет - включаем
- В закладке IP Алреса - в самом конце - раздел IPAll - вводим TCP-Port 1433
- Сохраняем
- Запускаем MS SQL Server Management Studio
- Правую кнопку на строке сервера - Свойства -> Безопасность -> Проверка подлинности SQL Server и Windows - ставим галку
- В корне сервера открываем Безопасность -> Имена входа -> sa, задаем пароль для sa
- После этого можно попробовать войти в MS SQL Server Management Studio используя имя сервера localhost и юзера sa, переключив на
проверку подлинности SQL Server. Если вошли - все получится.
Запускаем импорт (если ваша рабочая база данных в MSSQL называется LOCARUS и пароль для sa - 12345)
java -jar locarus-xconv.jar -ms "localhost:1433/LOCARUS" "sa" "12345"
наблюдаем за процессом переноса данных
Под Linux
..все проще. просто запускаем
java -jar locarus-xconv.jar -mу "localhost:3306/LOCARUS" "login" "password"
Вместо localhost можно грузить данные и с другого компьютера. при этом надо помнить про прозрачность портов.
--Дима Г. Кузнецов 16:20, 28 марта 2012 (YEKT)