Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 dts: mdb->sql server  [new]
dts_lover
Guest
привет
как перенести ВСЕ таблицы из access в sql server? если использовать dts, то как - на каждую таблицу создавать data transf. task?
2 дек 04, 13:46    [1152644]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
Отнюдь. DTS - это коструктор. Можно все в одном пакете заделать. Правильно задайте очередность копирования, если таблицы и связи уже созданы.
2 дек 04, 13:55    [1152699]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
andy st
Member

Откуда:
Сообщений: 802
dts_lover
привет
как перенести ВСЕ таблицы из access в sql server? если использовать dts, то как - на каждую таблицу создавать data transf. task?

пуск - программы - microsoft sql server - import and export data
далее указывается источник, приемник, какие таблицы брать, куда кидать
и понеслось....................
2 дек 04, 13:56    [1152704]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
dts_lover
Guest
отлично, отлично.
но нужно все это сделать программно.
с одной таблицей все ясно - определить переменные отвечающие за датасорс, потом программно подправить их. и выполнить пакет.
а я не могу знать сколько у меня в базе таблиц будет. или получить их список и для каждой выполнить пакет?
2 дек 04, 14:19    [1152833]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
Glory
Member

Откуда:
Сообщений: 104760
dts_lover
отлично, отлично.
но нужно все это сделать программно.
с одной таблицей все ясно - определить переменные отвечающие за датасорс, потом программно подправить их. и выполнить пакет.
а я не могу знать сколько у меня в базе таблиц будет. или получить их список и для каждой выполнить пакет?

Читайте про linked server-а
2 дек 04, 14:20    [1152844]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
Если таблиц ограниченное количество и они фиксированы - почему нужно обязательно программно ?

Можно аксессовским визардом.

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

Но это будет реализация переноса вашей конкретной базы а не любой базы вообще.

А если вы хотите програмно переносить любые таблицы из любой базы, наперед не зная сколько их будет, да еще с сохранением всех связей, ограничений, свойств полей и т.п. то как говорится, вольному воля... Появится еще один визард. Задача решаемая.
2 дек 04, 14:45    [1153010]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
dts_lover
Guest
Программист-Любитель
Если таблиц ограниченное количество и они фиксированы - почему нужно обязательно программно ?

Можно аксессовским визардом.

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

Но это будет реализация переноса вашей конкретной базы а не любой базы вообще.

А если вы хотите програмно переносить любые таблицы из любой базы, наперед не зная сколько их будет, да еще с сохранением всех связей, ограничений, свойств полей и т.п. то как говорится, вольному воля... Появится еще один визард. Задача решаемая.


в том и дело, что
1) каждый раз на входе разная база.
2) нужен конвертирующий веб-интерфейс%))

да, +1, будет визард. так вот и как ее лучше решить, эту задачу?
2 дек 04, 17:40    [1153927]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
dts_lover
Guest
друзья, будут еще варианты?
спасибо!!
3 дек 04, 10:56    [1155240]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
ADOX и SQL.DMO вам в руки!
3 дек 04, 11:10    [1155328]     Ответить | Цитировать Сообщить модератору
 Re: dts: mdb->sql server  [new]
Glory
Member

Откуда:
Сообщений: 104760
dts_lover
друзья, будут еще варианты?
спасибо!!

А linked server вы уже попробовали ?
3 дек 04, 11:11    [1155341]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить