Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-1207533571
yus
2008-04-07 05:59
2008.10.05
Изменить программно парвметры псевдонима БД


15-1218782116
Dennis I. Komarov
2008-08-15 10:35
2008.10.05
Вопросик по сетке


2-1219337336
Terasbetoni
2008-08-21 20:48
2008.10.05
Если вызвать _var.Destroy, то разве _var не станет равным nil ?


15-1218807721
@!!ex
2008-08-15 17:42
2008.10.05
Как заменить рисунок в TImage?


2-1219779477
Jimmy
2008-08-26 23:37
2008.10.05
Курсор мыши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский