powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Оцените проект
12 сообщений из 12, страница 1 из 1
Оцените проект
    #37856346
sarala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Есть база на Foxpro,
примерно 50 таблиц около 1 гиг,
120 форм и 130 отчетов .
Необходимо базу перевести в Sql server.
(понятно что все должно работать по старому)
Сколько времени потребуеться среднему специалисту на этот проект?
...
Рейтинг: 0 / 0
Оцените проект
    #37856388
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sarala,

Милок, кто ж тебе однозначно ответит. Всё зависит от того, как написано приложение. Как открываются таблицы. Может, они в каждой форме открываются. Как построены отчеты. В общем, вопросов больше, чем ответов
...
Рейтинг: 0 / 0
Оцените проект
    #37856449
sarala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спс за ответ.
Что вы имеете в виду -Как открываются таблицы?
(имееться в виду наверное exclusive или shared )
В основном отчеты и формы используют Select .
Задам вопрос по другому.
Можно ли перевести базу из Foxpro в Sql Server 1:1 ,
так чтобы не менять формы и отчеты?
Вы когда нибудь имели дело с таким проектом?
У меня вполне конкретное предложение.
...
Рейтинг: 0 / 0
Оцените проект
    #37856528
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saralaМожно ли перевести базу из Foxpro в Sql Server 1:1 ,
так чтобы не менять формы и отчеты?
Можно, но не нужно, т.к. тормоз жуткий получится.
Основная разница файлового и SQL серверов в том, что первый тащит все данные на клиента и делает выборку, а второй делает выборку и результат дает клиенту. Если SQL начать использовать как файл-сервер - все станет на порядок тормознее.
Так что без переписывания проги не обойтись, т.к. абсолютно разные подходы к получению данных из базы.
...
Рейтинг: 0 / 0
Оцените проект
    #37856601
sarala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спс Дима.
Но если учесть, что формы и отчеты написаны с использованием Select,
то, насколько я понимаю, нужно этот Select записать как процедуру и просто вызвать.
Менять не особенно много надо будет.
Вы можете оценить сколько времени это потребует?
...
Рейтинг: 0 / 0
Оцените проект
    #37856614
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sarala,

Всё зависит от сложности формы и отчёта
сами прикинте, сколько времени займёт
переписывание одной формы/одного отчёта
плюс оптимизация запросов и получите результат.
...
Рейтинг: 0 / 0
Оцените проект
    #37856691
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saralaСпс Дима.
Но если учесть, что формы и отчеты написаны с использованием Select,
то, насколько я понимаю, нужно этот Select записать как процедуру и просто вызвать.
Менять не особенно много надо будет.
Вы можете оценить сколько времени это потребует?
Заменить Select много времени не надо: 5-10 минут на каждый. Перелить базу на SQL за день можно.
Только сомневаюсь я что все на селектах построено и нет никаких других обращений напрямую к DBF.

PS Как вариант - поставить терминал-сервер и запускать прогу в нем, тогда менять ничего не надо, скорость работы будет еще выше чем с SQL-сервером.
...
Рейтинг: 0 / 0
Оцените проект
    #37856709
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TsaralaСпс Дима.
Но если учесть, что формы и отчеты написаны с использованием Select,
то, насколько я понимаю, нужно этот Select записать как процедуру и просто вызвать.
Менять не особенно много надо будет.
Вы можете оценить сколько времени это потребует?
Заменить Select много времени не надо: 5-10 минут на каждый. Перелить базу на SQL за день можно.
Только сомневаюсь я что все на селектах построено и нет никаких других обращений напрямую к DBF.

PS Как вариант - поставить терминал-сервер и запускать прогу в нем, тогда менять ничего не надо, скорость работы будет еще выше чем с SQL-сервером.

Ага, типа APPEND BLANK и REPLACE
...
Рейтинг: 0 / 0
Оцените проект
    #37856714
piva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЗаменить Select много времени не надо: 5-10 минут на каждый. Перелить базу на SQL за день можно.


на MS SQL еще быстрее, если заюзать Upsize Wizard.
Тока пусть ТС это на копии попробует, а то потом будет громко и нецензурно ругаться
...
Рейтинг: 0 / 0
Оцените проект
    #37860043
DMITRY_PEREDISTY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
бред офигевшего маркетолога! : -нам ничего не надо делать, только вот перевести базу с VFP на (...) нужное вставить.
И по функциям ничего не надо, только что бы прибыль считала.
Вам надо либо наладить контакт с прошлым программистом, либо нанять новую команду, написав нормальное ТЗ и пробашлять процесс заново. Вот что в действительности надо!
...
Рейтинг: 0 / 0
Оцените проект
    #37877848
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько будет стоить? Я несколько лет писал на FoxPro. Теперь вот использую MS SQL Server 2005+Delphi.
...
Рейтинг: 0 / 0
Оцените проект
    #37877870
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBF и FoxPro - это средство разработки интерфейса плюс работа с таблицами DBF. И вопрос - что значит перелить базу в MS SQL. Сами данные перелить - дело быстрое. А спроектироватиь оптимальную структуру БД плюс целостность и непротеворечивость данных плюс.... А клиентскую часть делать на чем - лавина вариантов.... ... ... Так что 1 к 1 - может и не совсем удачная идея...
В общем если нужно будет - обращайтесь...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Оцените проект
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]