Использование базы данных MS Access 2007, которая имеет данные и связи между таблицами. Я загрузил все таблицы в базу данных SQL. Затем я создал соединение ODBC для обновления БД. Но я не могу восстановить "Обеспечить ссылочную целостность" .. Нужно ли пересоздать все таблицы без данных, создать отношения (с ref Inte) и добавить все данные обратно. Я уверен, что есть еще один способ создать "Enforce Referential Integrity".

Пожалуйста, какие-либо предложения ??

2 ответа2

1

Поймите, что обе таблицы должны присутствовать в одной базе данных Microsoft Access. Если они связаны, они оба должны быть в формате Access. Вы должны открыть базу данных, которая содержит эти таблицы, прежде чем вы сможете установить ссылочную целостность.

Вы не соответствуете этому требованию, если таблицы находятся в базе данных SQL. Отсюда

0

Вы не должны пытаться делать отношения в доступе, если ваши данные находятся на сервере SQL. Вы должны установить свои ограничения на сервере SQL. Как именно вы это делаете, зависит от сервера, а в случае некоторых серверов, какой тип таблицы вы используете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .