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

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

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

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

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

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


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


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