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

Откуда:
Сообщений: 20
Подскажите, пожалуйста. Есть база данных на MS SQL Server 2008 R2. В этой БД около 100 таблиц.

Задача заключается в том, что нужно каждую таблицу выгрузить в отдельную базу MS Access 2010.

Как это реализовать автоматически? Спасибо.
26 июн 13, 09:32    [14483911]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Glory
Member

Откуда:
Сообщений: 104751
Anton_SQL_RU
Как это реализовать автоматически?

написать цикл по все таблицам
26 июн 13, 10:20    [14484188]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Anton_SQL_RU
Member

Откуда:
Сообщений: 20
Да, это понятно, но как выгрузить таблицы в базу Access? Прилинковать пустую БД Access и скопировать туда данные?
26 июн 13, 10:38    [14484347]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Anton_SQL_RU
Member

Откуда:
Сообщений: 20
Или имеет смысл выгрузить все в Access и потом каким-то образом каждую таблицу положить в отдельную БД Access? Но как это сделать?
26 июн 13, 10:58    [14484513]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
какой тайный смысл одной таблицы в 1 ДБ ???? Что с ней делать то потом ?
26 июн 13, 11:37    [14484866]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Anton_SQL_RU
Member

Откуда:
Сообщений: 20
:) Полностью с вами согласен, но я лишь винтик...

Потом эти файлы нужно кому-то передать. Просто очень не хочется все это руками делать.
26 июн 13, 11:57    [14485039]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Anton_SQL_RU,
мдя у вас изобретателей однако :(
Ну коль так ТО
Вариант1
1. Делаете батник,цмд,повершел,любой екзешник (что умеете)
1.1. ОН в цикле бежит по вашей БД и делает коллекцию из названия таблиц (sysobjects) +скрипты создания таблиц (они практически не отличаються в акцессе и мсскл)
1.2. Создает программно БД акцесс (которая соответвует имени таблицы)
1.3. Создаето таблицу в БД
1.4. Переливает данные
Вариант 2
Сделать пакет на SSIS и в нем все реализовать

Дето так.. ето самый простой вариант, самый сложный ето пытаться все тоже самое сделать из T-SQL через sp_AOCreate....
или напишите сборку на C# и через нее все сделайте (единтвеное ,что там есть оргничение на работу с потоками)

Если ,кто-то знает проще путь как ето автоматизировать - плиз
26 июн 13, 12:36    [14485421]     Ответить | Цитировать Сообщить модератору
 Re: Tables from MS SQL Server to MS Access db  [new]
Anton_SQL_RU
Member

Откуда:
Сообщений: 20
Спасибо, так и сделаю.
26 июн 13, 13:13    [14485848]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить