Форум: "Базы";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
ВнизЛокальная база Найти похожие ветки
← →
oskar1985 (2008-04-07 15:05) [0]Салам всем!
Есть прога, кот. напиcана на делфии, базой является SQL Server 2000,надо базу сделать локальной в access и у меня просьба, подскажите как на делфии сделать типа конвертера с SQL Server"a в access и при этом надо будет учесть связь таблиц т.е. связь тоже сконвертировалась???
Спасибо!
← →
Sergey13 © (2008-04-07 15:09) [1]> [0] oskar1985 (07.04.08 15:05)
А зачем аксес? Насколько я знаю у МС есть и локальные варианты сервера. Типа MSDE.
← →
oskar1985 (2008-04-07 15:13) [2]Далее этот access мы загружаем на сайт и клиенты будут брать этот файл с сайта чтобы сделать обновление?
← →
Sergey13 © (2008-04-07 15:20) [3]> [2] oskar1985 (07.04.08 15:13)
А не проще просто бэкап выложить?
← →
oskar1985 (2008-04-07 15:26) [4]Если бэкап, то каждый раз надо будет делать выбирать базу сохранять в access, а потом открывать этот access... заходить в пункт Схема данных и связывать таблицу.
Зачем когда можно сразу одну прогу сделать чтобы она могла все делать
← →
oskar1985 (2008-04-07 15:31) [5]Подскажите как сделать таку прогу?
← →
Sergey13 © (2008-04-07 15:35) [6]> [4] oskar1985 (07.04.08 15:26)
Так у клиентов аксес или сервер?
← →
oskar1985 (2008-04-07 15:40) [7]у клиентов
← →
ANB (2008-04-07 15:46) [8]
> oskar1985 (07.04.08 15:05)
1. Нафиг это надо - не очень понятно.
2. Конвертер мона написать прямо на т-скл, пользуясь шлюзом к аксессу
3. Конвертер :
- пройтись по таблицам словаря БД, выцепить : состав таблиц, их поля и ограничения (смотреть BOL)
- на основании этой инфы сгенерить и выполнить скрипты в аксессе
- для каждой таблицы нагенерить инсерты и перекачать данные. если писать на т-скл мона попробовать инсерт из селекта - будет пошустрее скорее всего.
Если хорошо знаешь мс скл, то работы от 1-3 дня с отладкой. если плохо, то . . . то лучше и не начинать.
← →
MsGuns © (2008-04-07 21:50) [9]>oskar1985 (07.04.08 15:05)
>подскажите как на делфии сделать типа конвертера с SQL Server"a в access
В EM есть сервис - с его помощью содержимое таблиц один-в-один переносится в том чисое и в акцес
>и при этом надо будет учесть связь таблиц т.е. связь тоже сконвертировалась???
Что имеетяс в виду под "связью" ? Бизнес-логика (как и сам SQL) MS SQL весьма отличается от акцес. Да и "клиентские" запросы в общем случае не прокатят в акцесе.
Лучший вариант подсказан в [1]
← →
Смирнов (2008-04-08 05:55) [10]можно сделать шаблон в Access, т.е. полнофункциональную БД, протестировать все процедуры, логику. Потом удалить из таблиц шаблона тестовые данные, новые заливать в шаблон, учитывая связи между таблицами.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c