Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Перенос db Access в WEB MS SQL


Автор: wirstein 31.10.2017, 18:38
Доброго времени суток, товарищи форумчане. Ищу либо подробную инструкцию, либо человека который готов помочь за определенную сумму денежных средств. Я никогда не переносил БД в серверную форму, не ставил MS SQL Экспресс и не до конца понимаю его ограничения и вообще немного ламер.

В исходнике 
1. Написанная мной DB MS Access 2007, которая работает в локалке и увеличивает трафик сети безбожно, при подключении более 3 человек банальный поиск по полю осуществляется секунд 5-9. 
2. База юридических лиц никогда не будет весить более 4Гб, она содержит только текстовые данные и будет прибавлять от силы 100МБ в год, сейчас она весит 20 МБ.
3. Появилась идея нанять удаленных сотрудников, чтобы они не появлялись в офисе, а как следствие вынести БД куда нибудь в WEB. Соответственн нужен хостинг который поддержит Аксесс, нужно настроить его, выгрузить туда БД, настроить MS SQL Сервер и радоваться жизни, раздав всем клиентов в ACCESS и нанимая удаленных сотрудников. 

Автор: Romikgy 31.10.2017, 20:08
не проще ли использовать MySQL ??? 
и плюс  клиенты чем коннектились к бд аксеса через сеть?

PS скорее всего проблемма не в сети , а к коряво созданной бд .... 
Цитата(wirstein @  31.10.2017,  17:38 Найти цитируемый пост)
 вообще немного ламер

думаю что это подтверждает мои слова

Автор: Akina 31.10.2017, 20:39
Romikgy, у него ж Акс - не только БД, но и интерфейс. И, боюсь, что даже на MS SQL его перевести не вдруг, а с MySQL будет вообще куча проблем.

Автор: Romikgy 31.10.2017, 21:36
Akina, мож я много чего пропустил .... когда у акса появился сетевой интерфейс?
и какие проблемы с мусклулом?

Автор: Akina 31.10.2017, 21:54
Romikgy, не сетевой. Пользовательский. И, поскольку "в одном флаконе", имеющий кроме прочего такие инструменты взаимодействия с БД, которые ни в одной технологии доступа к данным не имеют аналогов.
Простейший пример - пользовательская функция в запросе. Даже просто разделить БД - уже проблема, не то что в другую СУБД мигрировать.

Автор: wirstein 1.11.2017, 13:30
Цитата(Romikgy @ 31.10.2017,  20:08)
не проще ли использовать MySQL ??? 
и плюс  клиенты чем коннектились к бд аксеса через сеть?

PS скорее всего проблемма не в сети , а к коряво созданной бд .... 
Цитата(wirstein @  31.10.2017,  17:38 Найти цитируемый пост)
 вообще немного ламер

думаю что это подтверждает мои слова

Я был бы рад, если бы проблема была "к коряво созданной бд", но вот именно в архитектуре БД - три нормальные формы соблюдены. А для БД, в которой три таблицы в каждой из которых не больше 10 текстовых и числовых полей, сделать это было весьма не трудно. 

И Акс-клиент (который у меня и написан со всеми формами и логикой генерации документов) действительно может подключаться и к сетевому локальному ресурсу, и к ftp:// и к MS SQL серверу с целью работы с данными. Но для каждой транзы в локалке без МС СКУЛЬ он практически скачивает всю базу снова, а когда она будет 100 метров, а не 20, это будет печально. 

Конверсия формата Акса в MS SQL происходит в автоматическом режиме за пару минут. Поставить Express  я возможно тоже осилю, инструкцию внимательно изучил, затыков особых быть не должно. НО браться за постановку в ВЕБ в сжатые сроки - не могу себе позволить. Потому обратился за помощью. Инструкций тоже не нашел. Слишком много придется перерыть: хостинги, ОСИ, различные версии, а тому кто уже это делал хоть раз, конечно же проще.

Автор: Akina 1.11.2017, 13:35
wirstein, поскольку Вы чётко понимаете, что самостоятельно делать не будете, и готовы такую работу оплачивать - поднимитесь в самый верх страницы и найдите в шапке ссылку "Фриланс". Смело нажимайте - и размещайте заказ.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)