Выбор копирования таблицы или запроса (мастер импорта и экспорта SQL Server)

Страница Выбор копирования таблицы или запроса позволяет указать способ копирования данных. Можно при помощи графического интерфейса выбрать существующие объекты базы данных или при помощи языка Transact-SQL создать более сложный запрос.

Дополнительные сведения о работе этого мастера см. в разделе Импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server. Дополнительные сведения о параметрах запуска и разрешениях, необходимых для его успешного выполнения, см. в разделе Как запустить мастер импорта и экспорта SQL Server.

Цель мастера импорта и экспорта SQL Server заключается в копировании данных из исходного расположения в целевое. Этот мастер может также создать целевую базу данных и целевые таблицы. Но если нужно скопировать несколько баз данных, таблиц или других объектов базы данных, следует использовать мастер копирования баз данных. Дополнительные сведения см. в разделе Использование мастера копирования баз данных.

Параметры

  • Скопировать данные из одной или нескольких таблиц или представлений
    Скопируйте поля из выбранных исходных таблиц и представлений в нужное место или несколько мест при помощи диалогового окна Выбор исходных таблиц и представлений. Используйте этот режим, если нужно копировать все данные из источника без фильтрации или упорядочения записей.

    При использовании для подключения к источнику данных поставщика платформы .NET Framework параметр Скопировать данные из одной или нескольких таблиц или представлений может быть недоступен. Этот параметр доступен только для поставщиков, у которых имеется раздел ProviderDescription в файле ProviderDescriptors.xml. Каждый раздел ProviderDescription содержит сведения, необходимые для получения метаданных от соответствующего поставщика. По умолчанию файл ProviderDescriptors.xml содержит раздел ProviderDescription только для следующих поставщиков:

    • System.Data.SqlClient

    • System.Data.OracleClient

    • System.Data.OleDb

    • System.Data.Odbc

    Чтобы сделать параметр Скопировать данные из одной или нескольких таблиц или представлений доступным для своих поставщиков, сторонние разработчики могут добавлять в файл ProviderDescriptors.xml собственные разделы ProviderDescriptor. По умолчанию этот файл расположен в папке «<диск>:\Program Files\Microsoft SQL Server\100\DTS\ProviderDescriptors». Требования к разделу ProviderDescriptor см. в файле схемы ProviderDescriptors.xsd, который по умолчанию расположен в той же папке, что и файл ProviderDescriptors.xml.

  • Написать запрос, указывающий данные для передачи
    Введите инструкции SQL для получения строк при помощи диалогового окна Определение исходного запроса. Используйте этот режим, если при копировании нужно изменять или фильтровать исходные данные. Копироваться будут только строки, удовлетворяющие критерию отбора.