Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.15;
Скачать: CL | DM;

Вниз

импорт данных в MSSQL2000 из БД Access   Найти похожие ветки 

 
Анна   (2009-09-29 09:38) [0]

В Enterprise Manager-е сделала импорт из БД Access в MSSQL2000. Все таблицы перенеслись  вместе с данными корректно.  Но первичные ключи и внешние связи между таблицами не сохранились. Думала, что с помощью  скриптов назначу ключи и связи между табл. в MSSQL2000. Но в Access-е не нашла, как выполнить скрипт к табл.
Можно ли перенести из Access-а ключи и связи и как это сделать? Подскажите пожалуйста.


 
Анна   (2009-09-29 17:43) [1]

Может кто-нибудь делал? Дайте пож-та совет, с какой стороны подступиться. Первичные ключи можно руками назначить, а вот внешние... их много таблиц, сложно не ошибиться...


 
12 ©   (2009-09-29 21:50) [2]

открыть диаграмы, да нарисовать стрелочки, ключики?


 
Amoeba ©   (2009-09-29 22:13) [3]


> первичные ключи и внешние связи между таблицами не сохранились
>

В таком случае восстанавливайте их ручками. На чудо не надейтесь.


 
Анна   (2009-09-30 10:01) [4]


> Amoeba ©   (29.09.09 22:13) [3]

А я надеялась на чудо.... :((


 
sniknik ©   (2009-09-30 10:21) [5]

в принципе можно написать программу импорта, информация о внешних ключах получается через OpenSchema, правда только о наличии (что на что ссылается), а не как составлен (может поэтому и нет полноценного переноса), т.е. если этого факта достаточно и у вас сделано однотипно... почему бы и нет. боюсь только усилий на это потратится больше чем на "ручной" перенос.
и кстати не знаю, не пользовался но должен быть экспорт структуры в sql скрипт (тот же dtc возможно может) , т.е. попробовать получить скрипт, поправить его под другую базу и выполнить... хотя опять же, а как он эти внешние ключи/индексы определит х.з.


 
Анна   (2009-09-30 10:40) [6]


> sniknik ©   (30.09.09 10:21) [5]


спасибо за ответ. попробую через скрипты. Напишу, как и что у меня получиться.



Страницы: 1 вся ветка

Текущий архив: 2009.11.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-1224008956
DmitriyG.
2008-10-14 22:29
2009.11.15
Создание большого XML


2-1254562617
vegarulez
2009-10-03 13:36
2009.11.15
[D7+ Flash] Как поместить Tlabel, над TShockwaveFlash ?


4-1221659280
rand(256)
2008-09-17 17:48
2009.11.15
Дескрипторы компонентов окна


2-1254463160
mfender
2009-10-02 09:59
2009.11.15
Какая-то чуднАя ошибка в Application.CreateForm


15-1252385906
oxffff
2009-09-08 08:58
2009.11.15
Звенигород. 22-24 сентября. Honeywell.