Главная страница
    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
2-1219321852
kopernik21187
2008-08-21 16:30
2008.10.05
проблема с SQL-запросом в связанных таблицах


15-1218696677
axis_of_evil
2008-08-14 10:51
2008.10.05
.bat, enqueue и реестр


15-1219010733
No_Dead(w)
2008-08-18 02:05
2008.10.05
монитор не выключается%)


2-1219320939
InfernoNosferatu
2008-08-21 16:15
2008.10.05
Юникод в дельфи


2-1219310285
Седрак
2008-08-21 13:18
2008.10.05
Выделить Checkbox в webbrowser!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский