2012-04-19 3 views
1

У меня есть коллекция данных, хранящихся в базе данных FoxPro в моей локальной системе. Я хочу использовать эти данные на своем веб-сайте. теперь я не знаю, как лучше всего это использовать.база данных FoxPro базы данных в проблемах asp.net

1 - разместить базу данных в app_data и использовать поставщик VFP Oledb для извлечения данных из? 2- Или использовать его как связанный сервер с моим текущим сервером sql? 3- или создать страницу, которая загружает базу данных VFP, а затем экспортировать ее в базу данных sql-сервера с той же схемой?

Я не могу ответить на эти вопросы, потому что: я не знаю, как безопасной и масштабируемой является база данных помещается в App_Data/ является база данных FoxPro хороший выбор в качестве хранилища данных веб-бэкенд/ экспорт данных из VPF в База данных Sql через код не является доказательством ошибки (я не уверен, что потеряю записи и FK)

ответ

1

как часто данные меняются? Вам это нужно в реальном времени? Если да, то дайте ему попробовать со связанными серверами:

http://support.microsoft.com/kb/199131

Если вы можете иметь X часов \ задержка минут (это будет зависеть от размера ваших данных), как о создании пакетов SSIS для запуска на регулярно получать данные от FoxPro и вставлять в базу данных SQl Server?

+0

спасибо. данные планируется обновлять один раз в месяц. как работает SSIS? он автоматизирован или должен быть обеденным каждый раз? SSIS доступен через код asp.net? –

+1

, что вы бы хорошо использовали SSIS. в основном вы будете создавать пакет, который считывает данные из вашего источника и вставляет в ваш пункт назначения (foxpro -> SQl Server). Вам не нужен код asp.net, вы можете запланировать, чтобы ваш пакет запускался ежемесячно, используя задания сервера SQl – Diego

+0

хороший инструмент, но я все еще хочу знать, могу ли я управлять пакетом SSIS через код или нет? например, для создания приложения для его запуска, когда мне нужно (возможно, раньше, чем в следующем месяце)? –

0

Visual FoxPro также имеет мастер по увеличению размера, который будет выполнять тяжелую работу по преобразованию базы данных Visual Foxpro в SQL Server, включая структуры и данные таблицы.

+0

Если вы хотите использовать мастер Upsizing Wizard, убедитесь, что используете версию Sedna, доступную по адресу http://vfpx.codeplex.com/wikipage?title=Sedna&referringTitle=Home. –

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

  • Нет связанных вопросов^_^