Доступ к ODBC без импорта ссылочной целостности

Я импортировал с помощью таблиц ODBC доступ с сервера SQL, но таблицы теряют всю целостность PK и FK. Мои ПК больше не требуются, когда я получаю представление дизайна в доступе?


person Batman    schedule 29.11.2012    source источник


Ответы (1)


Импорт вашей схемы таблицы + данных не приведет к полной передаче вашей базы данных.

Помните, что Indexes, FK Constraints, Stored Procedures и т. д. являются независимыми объектами, такими как Tables. Определения этих объектов должны быть переведены между двумя базами данных, когда вы захотите выполнить такую ​​миграцию.

person J.Hudler    schedule 29.11.2012
comment
О, хорошо, потому что я только выбирал dbo.MY_TABLE и импортировал его. - person Batman; 30.11.2012
comment
Когда вы говорите, что они должны быть переведены, вы имеете в виду, что это то, что можно импортировать с помощью ODBC, или что-то, что мне нужно сделать в доступе вручную? - person Batman; 30.11.2012
comment
Способ подключения к обеим вашим базам данных (ODBC, Ole DB, .Net Provider) не имеет значения. Вы не можете импортировать эти определения автоматически. Теперь вам нужно прочитать схему исходной базы данных и выполнить (перевести) все CREATE INDEX, ADD FOREIGN KEY,... в целевой базе данных. - person J.Hudler; 30.11.2012