karat
|
|
1 | |
Ms Access + MS SQL Server24.11.2010, 10:22. Показов 2106. Ответов 5
Метки нет (Все метки)
Кто работал в такой связке, подскажите пожалуйста.
Если я в Access делаю связные таблицы к SQL серверу, через ODBC, то будет ли быстрее работать клиент, чем я привяжу таблицы к тому же Access. Если да, то что надо для этого сделать? Я просто хочу узнать как будут работать запросы и вообще VB код. Будет ли так же клиент сначала по сети пересылать данные, а потом над ними выполнять запрос или будет получать уже результирующий от запроса набор данных от SQL сервера |
24.11.2010, 10:22 | |
Ответы с готовыми решениями:
5
ACCESS <-> MS SQL Server Access & SQL Server Перемещение из access в SQL server Передача параметров из Access в ХП SQL Server |
4 / 4 / 0
Регистрация: 15.09.2010
Сообщений: 228
|
|
24.11.2010, 10:31 | 2 |
По идее, готовые результаты должны уже приходить с сервера на клиента....
0
|
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 210
|
|
24.11.2010, 10:47 | 3 |
вобщем сейчас я работаю над таким проектом.
работать будет быстрее, причём в несколько раз, может даже десятков раз. основная причина повышения производительности - это структура SQL Servera, который привязан к NTFS файловой системе, т.е. на FAT32 его просто не поставить. Тогда как Access файлы, а следовательно и таблицы, могут быть сильно фрагментированны. Плюс ко всему, SQL Server - в любом случае правильное решение, ведь продукт не ограничен по объёму таблиц и самих баз данных (к примеру в Accesse нет возможности работать с базами более 2Гб, есть варианты как ухитриться, но времени на обработку убьёшь больше, чем на изучения основных функций SQL servera. Скорость выполнения запросов зависит от структуры запроса. К примеру - ты берёшь две таблицы, линкованные с сервера, и фильтруешь какими либо значениями (2,3, 10, 15... значений, причём все они введены как Criteria) - в этом случае вся нагрузка висит на сервере. Если Одна из таблиц местная, используется в качестве списка, по которому требуется фильтровать данные с сервера - то готовься к загрузке сети на протяжении выполнения запроса. В добавок есть пару нюансов в работе с агрегацией (Group By), которая тоже подгружает клиент, но не так страшно как во втором случае. Вообще эта связка - на мой взгляд, наилучшее, что можно предложить в работе с базой кол-вом строк более 2-3 лимонов с одновременным подключением 5-20 клиентов. Удачи ПС я сам ещё в стади разработки, многие нюансы мне не известны, но могу предложить свою помощь поначалу.
0
|
karat
|
|
24.11.2010, 12:49 | 4 |
polythene
спасибо за содействие... |
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 50
|
|
25.11.2010, 07:09 | 5 |
Дома у меня очень ровно стоит SQL server 2000 на Fat32
0
|
0 / 0 / 0
Регистрация: 25.03.2010
Сообщений: 210
|
|
25.11.2010, 09:22 | 6 |
я неправильно выразился -
все возможности сервера достигаются только на NTFS, во всех изданиях рекомендуются Win2000, Win NT4.0 на NTFS-е.
0
|
25.11.2010, 09:22 | |
25.11.2010, 09:22 | |
Помогаю со студенческими работами здесь
6
Создание связи Access с SQL Server Подключение базы Access к SQL Server Работа с SQL Server через Access Ускорение работы Access-SQL Server Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |