|
|
|
Связан. таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Мне нужно перебросить базу и аксеса в sql, но так чтобы интерфейс остался в аксесе. Я импортнул таблицы. Все связал как было. Затем в аксесе привязался к таблицам на сервере. 1) Будет ли выгода в скорости? Короче раньше 5-6 чел открывали mdb и обращались к другому mdb, который на сервере лежал... все тормозило. Сечас при открытии или обращении к таблицам в аксесе предлагается ввести пароль пользователя или установить доверительное соединение. 2) Можно ли от них избавится? Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2002, 21:50:34 |
|
||
|
Связан. таблицы в Access
|
|||
|---|---|---|---|
|
#18+
1) Выгода в скорости будет просто потясающей! 2) Да. В Аксессе "Файл" - "Подключение" - "Use windows NT integrated security". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2002, 09:24:05 |
|
||
|
Связан. таблицы в Access
|
|||
|---|---|---|---|
|
#18+
По поводу 2-го пункта, а если это Аccess97? можно как то через DAO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2002, 12:00:43 |
|
||
|
Связан. таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Для 97 со связ. таблицами NT Security выставляется в настройках DSN. А вообще, лучше ADP развернуть все-таки... Вот там действительно всё работает до безобразия быстро и красиво (на сколько вообще может быстро и красиво работать MS Access) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2002, 15:37:51 |
|
||
|
Связан. таблицы в Access
|
|||
|---|---|---|---|
|
#18+
Все не так просто, как кажется. Прежде чем что-то делать, необходимо задаться вопросом - ЗАЧЕМ? Файл-сервер тормозит, и вы полагаете, что переместив методом параллельного переноса таблицы на SQL-сервер, добъетесь увеличения быстродействия? Увы, это заблуждение. SQL-сервер дает выигрыш в быстродействии при соблюдении следующих условий: 1. Большие объемы данных и/или 2. Большое количество пользователей Почему тормозит файл-сервер? Потому что для выборки пары записей по сети на клиент, грубо говоря перекачивается содержимое всей таблицы (на самом деле, если есть индесы, то не вся таблица, а некоторые ее части и индекс). Что изменится, если ты прилинкуешь таблицы к MDB, разместив их на SQL-сервере? Ничего! JET производит выборку нужных записей, скачав через DAO то же, что качалось бы с файл-сервера. Когда же реально клиент-серверная технология приносит выигрыш? Когда изменяется идеология приложения, перераспределяются задачи, выполняемые клиентом и сервером. Важно найти оптимальное распределение между клиентом и сервером. Жутко тонкий клиент - тоже не всегда дает выигрыш в бытродействии (особенно при большом числе пользователей). Возможно, даже имеет смысл пересмотреть схему данных. Необходимо оценить, какие операции должны выполняться на сервере с помощью триггеров, хранимых процедур и т.п., а что лучше делать на клиенте. При решении этих вопросов исходят из того, что по сети должен передаваться такой объем информации, чтобы сеть не стала узким местом (как происходит с файл-сервером). В то же время количество информации должно быть таким, чтобы черезмерно не перегружать SQL-сервер. Например, сортировку в разных разрезах уже выбранной с сервера информации удобно делать на клиенте в ADO Recordset-е. Резюме. При переходе на клиент-серверную технологию рекомендую сразу переделывать все под ADP (если ты хочешь при этом остаться на Access). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2002, 11:32:45 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32036611&tid=1821791]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 363ms |

| 0 / 0 |
