Шаг 34 - Способы соединения ACCESS с SQL Server

После того, как соединение в ODBC создано читайте "Шаг 3 - Настройка ODBC SQL Server 7.0", данные с сервера можно получить 2 способами для (Access2000 & 97).

Способ 1. Присоединение таблиц. Читайте "N/A". Этот вариант хорош, но только для малых объемов баз. Или на переходном периоде. Так если база весит метров 100 на Access, то понятно как оно работает по сети с двух машин. А если данные на SQL, а таблички присоединить, то в структуре менять ничего не надо все и так работает. НО. Все записи тачаться на сервер и на клиенте уже INNER JOIN-ы и прочие. А это никакая скорость с увеличением объема информации. Есть еще одна маленькая деталь начиная с версии ODBC более 3 присоединение таблиц запоминает имя сервера и если в ODBC соединении поменять имя сервера, то открываться таблица будет все равно с предыдущего сервера.

Способ 2. Запросы к серверу. Этого Вы не делали еще , смотрим подробнее. Создаем запрос. Пустой. Для этого выбираем создать, конструктор, потом OK никаких таблиц не добавляем. У нас откроется пустой запрос и теперь из меню мы можем выбрать запрос к серверу.

Теперь нам нужно пойти в меню Вид и выбрать Свойства.

Здесь мы будет настраивать подключение. Строка подключения = ODBC;DSN=имя подключения ODBC; DATABASE = имя базы на сервере; опять же для удобства лучше DSN=DATABASE;

Таким образом, получаем, нормальный клиент сервер. В данному случае мы пишем, что будем запускать хранимую процедуру. О них читайте "Шаг 16 - Для чего созданы хранимые процедуры".


Предыдущий Шаг | Оглавление
Автор Каев Артем - 28.11.2001