• Иллюстрированный самоучитель по Visual FoxPro 8

    Использование мастера наращивания для переноса данных в базу данных SQL Server

    В последнее время перед разработчиками все чаще возникает необходимость переноса приложений, созданных для базы данных Visual FoxPro, на платформу клиент/сервер. Наиболее простым способом переноса данных является использование мастера наращивания.

    Мастер наращивания создает базу данных SQL Server, которая дублирует, насколько это возможно, функциональный диапазон базы данных Visual FoxPro. С помощью мастера наращивания вы можете:

    • преобразовывать локальные базовые таблицы и локальные представления в удаленные базовые таблицы и удаленные представления;
    • перемещать локальные данные на удаленный сервер;
    • П переносить локальные приложения в среду клиент – сервер.

    Наращивание может занимать много времени; это зависит от количества данных, объема сетевого трафика и числа параллельных запросов, обрабатываемых сервером. Для больших таблиц наращивание может выполняться в течение нескольких часов.

    В данной главе рассмотрим использование мастера наращивания для переноса данных из Visual FoxPro в базу SQL Server.


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

    Соответствие типов данных

    Типы данных и полей Visual FoxPro отображаются в типы данных SQL Server следующим образом (табл. 23.1):

    Таблица 23.1. Соответствие типов данных.

    Сокращенное обозначение Тип данных Visual FoxPro Тип данных SQL Server
    С Character char
    Y Currency money
    D Date datetime
    Т DateTime datetime
    В Double float
    F Float float
    G General image
    I Integer int
    L Logical bit
    М Memo text
    М (binary) Memo binary image
    С (binary) Character binary binary
    N Numeric float
    Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.