Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Доброго времени суток. Возник вопрос о возможности связывания MS SQL c Access.
Есть сервер MS SQL 2008 есть необходимость брать данные из БД Access в реальном времени.
Можно было бы сделать все со стороны Access, но БД на Access нам не дадут править.
10 фев 15, 08:14    [17242032]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
А вопрос то где ?
10 фев 15, 10:12    [17242524]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
П-Л
Guest
Аксес умеет работать с сервером двумя способами. Через ОДБЦ линкованные таблицы (как с любым чужими серверами) и через ADP. ADP был супермощным средством бесшовной работы со всеми объектами БД и имел кучу плюшек. К сожалению, этот формат был отставлен мелкомягким чтобы люди не могли быстро создавать сложные приложения БД. Но попробовать и посмотреть как он работает можно.

Имея ADP вы строите фронт-енд - модули вба, формы и отчеты. Все остальное - таблицы, процедуры, функции правится непосредственно в сервере. Причем свои редакторы-конструкторы для серверных объектов в аксесе хиленькие, гораздо удобнее пользоваться нормальной серверной студией. При этом, разумеется, вы можете править только в рамках предоставленных вашей роли ограничений.

В случае подключения линкованных таблиц удобство разработки меньше, для сложных вещей можно/нужно использоваться пасс-сру квериз - когда мозги аксеса начисто отключаются при передачи вашей строки на сервер. Благодаря этому они не имеют шанса испортить ваш код серверной инструкции своими добавлениями и улучшениями.
10 фев 15, 10:28    [17242664]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Glory, Есть сервер MS SQL 2008 есть необходимость брать данные из БД Access в реальном времени?
10 фев 15, 11:29    [17243226]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
ShurikSNZ
Glory, Есть сервер MS SQL 2008 есть необходимость брать данные из БД Access в реальном времени?

И в чем проблема ?
Вы что-то попробовали и у вас не получилось ?
10 фев 15, 11:32    [17243248]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Я
Guest
Прилинковать
10 фев 15, 11:39    [17243323]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Связка именно нужна SQL Server <- Access, а не подключение из Access к SQL Server (с этим все понятно ODBC, ADP).
У SQL server-a есть так называемые связываемые сервера (могут быть и сторонние, вроде написано, что можно подключить и БД Access таким образом, но только через OLE DB jet 4.0). Стоит Access 2010 при выборе драйвера подключения jet 4.0 нет. Подозреваю, что в 2010 он по другому называется.
10 фев 15, 12:12    [17243609]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
ShurikSNZ
о только через OLE DB jet 4.0)

Не только

ShurikSNZ
. Стоит Access 2010 при выборе драйвера подключения jet 4.0 нет.

При выборе где ?

ShurikSNZ
Подозреваю, что в 2010 он по другому называется.

Драйвер не зависит от версии Access.
10 фев 15, 12:14    [17243624]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Glory
ShurikSNZ
Glory, Есть сервер MS SQL 2008 есть необходимость брать данные из БД Access в реальном времени?

И в чем проблема ?
Вы что-то попробовали и у вас не получилось ?

Пробовали через связываемые сервера не получилось, вот спрашиваю может есть еще возможность?
10 фев 15, 12:15    [17243626]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Maxx_UA
Guest
ShurikSNZ
Glory
пропущено...

И в чем проблема ?
Вы что-то попробовали и у вас не получилось ?

Пробовали через связываемые сервера не получилось, вот спрашиваю может есть еще возможность?


Все поробовали ?
10 фев 15, 12:18    [17243641]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
ShurikSNZ
Пробовали через связываемые сервера не получилось,

"Не получилось" - это ваше сообщение об ошибке ?

ShurikSNZ
вот спрашиваю может есть еще возможность?

Почему вы считаете, что всегда существует какой "секретный" способ, который создатели сервера всегда стремяться скрыть от пользователей ?
10 фев 15, 12:18    [17243642]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Пример брали из книжки по администрированию SQL 2008
В Management Studio есть связываемые сервера->контекстное меню создать связанный сервер->выбрать Other data source выбрать источник данных. Пробовал делать источник данных системный DSN не получилось. Написано: "При настройке связанного сервера для БД Microsoft Access следует выбрать microsoft jet 4.0 OLE DB Provider, а затем задать имя источника данных". Найти microsoft jet 4.0 OLE DB Provider не получается.
OC windows 8.1 64, MS Office 2010, MS SQL Server 2008 R2
10 фев 15, 12:25    [17243687]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Glory, я не считаю, просто взяли пример из книги
10 фев 15, 12:26    [17243694]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Maxx_UA
ShurikSNZ
пропущено...

Пробовали через связываемые сервера не получилось, вот спрашиваю может есть еще возможность?


Все поробовали ?


Будем изучать:-) Спасибо)
10 фев 15, 12:29    [17243720]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
ShurikSNZ
Glory, я не считаю, просто взяли пример из книги

А текст ошибки вы читали ?
10 фев 15, 12:30    [17243724]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
ShurikSNZ
MS SQL Server 2008 R2

А полную версию опубликовать слабо ?
10 фев 15, 12:30    [17243732]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
ShurikSNZ
Member

Откуда:
Сообщений: 28
Jet 4.0 не умеет работать с SQL 64?
10 фев 15, 12:51    [17243887]     Ответить | Цитировать Сообщить модератору
 Re: Связь MS SQL с Access  [new]
Glory
Member

Откуда:
Сообщений: 104760
ShurikSNZ
Jet 4.0 не умеет работать с SQL 64?

А вы думаете для чего нужно публиковать полную версию сервера ?
10 фев 15, 12:53    [17243905]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить