2010-02-09 3 views
1

Я создал файл .SDF и вставил данные в файл базы данных SDF на мобильном устройстве. Я хочу преобразовать файл .SDF в файл базы данных SQL Server 2008, но не знаю, как это сделать. Любые указатели или предложения будут оценены.Перемещение данных с SQL Compact на SQL Server 2008

+1

Ashok: Я отредактировал ваш вопрос, чтобы вывести текст, так как на него нахмурились. – t0mm13b

+2

Написание названия во всех шапках для привлечения внимания несправедливо и оскорбительно. –

+0

@SealedSun: Согласен! :) Вопрос редактируется! ;) – t0mm13b

ответ

1

Вы не можете напрямую преобразовать базу данных SQL Compact в полную базу данных SQL Server 2008, поскольку они структурированы совершенно по-другому. И насколько я знаю, вы не можете использовать службы SSIS (службы интеграции SQL Server) для копирования данных из базы данных SQL Compact в базу данных SQL Server (возможно, наоборот).

Таким образом, единственная реальная опция, похоже, записывает приложение, которое считывает данные из базы данных SQL Compact и затем вставляет его в SQL Server.

+0

любые образцы для этого ..... – Ashok

+1

Посмотрите на эту статью для некоторого примера кода о том, как читать данные с SQL Compact db: http://msdn.microsoft.com/en-us/library/aa226134 % 28SQL.80% 29.aspx. После того, как у вас есть данные в DataSet, вы можете просто пропустить его и вставить данные каждой записи в базу данных SQL Server с помощью обычных методов из пространства имен System.Data.SqlClient. –

Смежные вопросы