Конвертировать Access 2010 в SQL 2008 - PullRequest
1 голос
/ 18 января 2011

просто написание инструмента (c # .Net 4) для преобразования существующей базы данных Access 2010 в SQL Server 2008. На данный момент мне нужно конвертировать типы данных и создавать команды «create» для таблицы и ограничений вручную.

Итак, каков самый быстрый способ получить схему из Access с помощью DataAdapter и создать таблицу из DataTable на SQL Server со всеми константами и преобразованными типами?

              OleDbDataAdapter da = new OleDbDataAdapter(accCmd);
              DataTable accSchema = new DataTable();
              da.FillSchema(accSchema, SchemaType.Source);
              //now create db table at sql server from accSchema

Спасибо за вашу помощь. GPX

Ответы [ 2 ]

4 голосов
/ 18 января 2011

Я использовал это в прошлом при увеличении размера моих приложений доступа, и он хорошо поработал

Microsoft SQL Server Помощник по миграции для Access v5.2

0 голосов
/ 18 января 2011

Вы уверены, что не можете использовать существующий инструмент?Сохраняет заново изобретать колесо.

http://projects.c3o.com/files/3/plugins/entry11.aspx

http://dbcopytool.codeplex.com/

...