Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

БД -> Paradox -> Mysql -> ???

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
MasterMe
Гость





СообщениеДобавлено: Сб Мар 29 2003 12:29    Заголовок сообщения: БД -> Paradox -> Mysql -> ??? Ответить с цитатой

И было дело так.
сначала была бд paradox и была программка (на CBUILDER ) (скажем так учета грабель на складе) которая работала на одной машине в офисе,
потом контора купила еще один офисный комп
и стал на нем работать второй менеджер и захотелось ему работать с этой программкой по сети.
коротко:
как уже наработанные данные перегнать в формат mysql (перегонка стандартным datapumper из поставки cbuilder перегоняет некорректно) (индексы без учета сортировок), при запуске вылетают сообщения о совпадающих именах (хотя при настройке datapumper-а все опции проверил, вроде все корректно).
как меньшей кровью перейти на чтонибудь сетевое (возможности править саму программу нет)
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Сб Мар 29 2003 19:39    Заголовок сообщения: Re: БД -> Paradox -> Mysql -> ??? Ответить с цитатой

А кто сказал, что без переделки приложения это будет возможно?
Если это приложение открывает базу в эксклюзивном (монопольном) режиме, то вообще отдыхай.

По моему опыту без доступа к исходному коду приложения вряд ли что путное получится.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MasterMe
Гость





СообщениеДобавлено: Пн Мар 31 2003 09:07    Заголовок сообщения: Re: БД -> Paradox -> Mysql -> ??? Ответить с цитатой

Уточнение:
два офис-менеджера не будут в один и тот же
момент времени работать с бд.
суть в том, что человек который заполняет ее
может работать то на одной машине, то
на другой и ему не хочется переписывать эту
бд постоянно с одной машины на другую.
информация просто должна храниться централизованно.
итак снова: какие есть варианты качественного и без переделок программы перейти от использования локальных бд на сетевые (не многопользовательскую)
Вернуться к началу
ilyasov
Гость





СообщениеДобавлено: Пн Мар 31 2003 09:31    Заголовок сообщения: Простейшими средствами дать доступ к файлам базы с разных машин Ответить с цитатой

Зачем ломать голову, если задача состоит вовсе не в переводе данных из одного формата в другой. Сделайте раздел общего доступа для нескольких машин, а саму программу установите и настройте на каждой машине. Если такой вариант не устраивает, то более детально опишите постановку вопроса.
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Пн Мар 31 2003 16:41    Заголовок сообщения: Подсказка (+) Ответить с цитатой

Вероятнее всего Парадоксовская прога работает через BDE. На второй машине нужно в конфигуряторе BDE создать алиас с таким же именем, как на первой машине ну уж путь к базе сам догадаешься как сделать. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MasterMe
Гость





СообщениеДобавлено: Вт Апр 01 2003 10:59    Заголовок сообщения: Спасибо Ответить с цитатой

СПАСИБО всем кто отвечал, действительно то ли крутизну хотелось показать что такое очевидное решение в голову не пришло то ли что еще
Мысль действительно хорошая,
подключить сетевой диск и прописать в BDEадмине путь через UNC типа \\Server\paradoxbases
правда возникли при этом следующие сомнения:
как быть если прямой физический доступ к папке с БД давать нельзя по соображениям какой-то там безопасности и защиты то такой способ не подойдет но тем не менее...
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вт Апр 01 2003 11:19    Заголовок сообщения: Ну тогда так (+) Ответить с цитатой

На одном из компов (который главнее) запускаешь программу, которая синхронизирует файлы на обоих компах. Вернее тупо копирует базу с одного компа на другой.

Тогда и получишь ту самую безопасность.

Нужно чтоб оба менеджера заполняли базу? Ну батенька... Решайте что либо. Либо так, либо этак...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MasterMe
Гость





СообщениеДобавлено: Ср Апр 02 2003 10:04    Заголовок сообщения: Ох, если бы было все так просто и хорошо Ответить с цитатой

??? А будет ли это хорошим решением
нужно будет в автозагрузку поставить
запуск простой программки (ладно, руки не кривые - напишу) которая будет требовать пароль для той другой машины подключать сетевой ресурс, проверять дату последнего обновления (типа где дата новее) и копировать данные. прямое следствие - бардак - вася работал у себя и обновил данные, завтра утром раньше всех пришел петя и не включая машину васи тупо запустил эту программу и работает с локальной!!!!! БД. или пока вася не включит машину пети и не пройдет синхронизация, компьютер васи будет ругаться и программу или сам вообще не запускаться (к дисциплине может и приучит, но ведь все дело началось с того, что 2 недели назад вася забыв скопировать БД потерял результаты труда в течении нескольких дней).
короче вчера я настроил BDE на использование сетевого адреса и все работает жалко только что в списке сетевых ресурсов одиноко торчит ресурс paradoxbases и какой нибудь идиот может вполне нечайно удалить данные (у нас в конторе в офисе 3-и машины, но во всей организационной сети более 50 причем некоторых пользователей до пк лучше не допускать из-за кривости рук), лучшим решением было бы именно перегнать данные в формат mysql или любой другой сетевой бд с которой можно было бы общаться только через tcp/ip. Пока работает перый вариант пусть работает к тому же организовать резервное копирование на одной главной машине гораздо проще чем синхронизацию. но вопрос о перегоне данных меня заинтересовал и все таки может начать серьезное обсуждение уже пусть и ради академического интереса на что и надеюсь
с наилучшими пожеланиями, MasterMe
Вернуться к началу
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Ср Апр 02 2003 14:51    Заголовок сообщения: Дык скрой сетевой ресурс (+) Ответить с цитатой

Назови его paradoxbases$

Ресурсы с "баксом" на конце не видны в сетевом окружении. Но обратиться к ним можно, если знаешь полное имя (с баксом).

И не увлекайся с длинными сетевыми именами. Значащими являются по моему только 8 первых букв. Этот пережиток еще с Win3.11 тянется.

И еще. А на фига давать всем полный доступ на этот ресурс? Дай на чтение/запись кому-то конкретно или сделай доступ по паролю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...