Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Связан. таблицы в Access / 5 сообщений из 5, страница 1 из 1
13.07.2002, 21:50:34
    #32036611
shtrih
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связан. таблицы в Access
Мне нужно перебросить базу и аксеса в sql, но так чтобы
интерфейс остался в аксесе.
Я импортнул таблицы. Все связал как было.
Затем в аксесе привязался к таблицам на сервере.
1) Будет ли выгода в скорости? Короче раньше 5-6 чел открывали mdb и обращались к другому mdb, который на сервере лежал... все тормозило.
Сечас при открытии или обращении к таблицам в аксесе предлагается ввести пароль пользователя или установить
доверительное соединение.
2) Можно ли от них избавится? Спасибо!!!
...
Рейтинг: 0 / 0
15.07.2002, 09:24:05
    #32036666
Ixtiander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связан. таблицы в Access
1) Выгода в скорости будет просто потясающей!

2) Да. В Аксессе "Файл" - "Подключение" - "Use windows NT integrated security".
...
Рейтинг: 0 / 0
15.07.2002, 12:00:43
    #32036682
sFx_2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связан. таблицы в Access
По поводу 2-го пункта, а если это Аccess97? можно как то через DAO?
...
Рейтинг: 0 / 0
15.07.2002, 15:37:51
    #32036734
Seryoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связан. таблицы в Access
Для 97 со связ. таблицами NT Security выставляется в настройках DSN.
А вообще, лучше ADP развернуть все-таки... Вот там действительно всё работает до безобразия быстро и красиво (на сколько вообще может быстро и красиво работать MS Access)
...
Рейтинг: 0 / 0
16.07.2002, 11:32:45
    #32036871
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связан. таблицы в Access
Все не так просто, как кажется. Прежде чем что-то делать, необходимо задаться вопросом - ЗАЧЕМ? Файл-сервер тормозит, и вы полагаете, что переместив методом параллельного переноса таблицы на SQL-сервер, добъетесь увеличения быстродействия?
Увы, это заблуждение.
SQL-сервер дает выигрыш в быстродействии при соблюдении следующих условий:
1. Большие объемы данных
и/или
2. Большое количество пользователей

Почему тормозит файл-сервер? Потому что для выборки пары записей по сети на клиент, грубо говоря перекачивается содержимое всей таблицы (на самом деле, если есть индесы, то не вся таблица, а некоторые ее части и индекс).
Что изменится, если ты прилинкуешь таблицы к MDB, разместив их на SQL-сервере? Ничего! JET производит выборку нужных записей, скачав через DAO то же, что качалось бы с файл-сервера.
Когда же реально клиент-серверная технология приносит выигрыш? Когда изменяется идеология приложения, перераспределяются задачи, выполняемые клиентом и сервером. Важно найти оптимальное распределение между клиентом и сервером. Жутко тонкий клиент - тоже не всегда дает выигрыш в бытродействии (особенно при большом числе пользователей). Возможно, даже имеет смысл пересмотреть схему данных. Необходимо оценить, какие операции должны выполняться на сервере с помощью триггеров, хранимых процедур и т.п., а что лучше делать на клиенте. При решении этих вопросов исходят из того, что по сети должен передаваться такой объем информации, чтобы сеть не стала узким местом (как происходит с файл-сервером). В то же время количество информации должно быть таким, чтобы черезмерно не перегружать SQL-сервер. Например, сортировку в разных разрезах уже выбранной с сервера информации удобно делать на клиенте в ADO Recordset-е.

Резюме. При переходе на клиент-серверную технологию рекомендую сразу переделывать все под ADP (если ты хочешь при этом остаться на Access).
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Связан. таблицы в Access / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]