Поделиться через


Редактор назначения OLE DB (страница «Диспетчер соединений»)

Страница Диспетчер соединений диалогового окна Редактор назначения «OLE DB» используется для выбора подключения OLE DB для назначения. На этой странице также можно выбрать таблицу или представление базы данных.

ПримечаниеПримечание

Для источника данных Microsoft Office Excel 2007 потребуется поставщик данных, отличный от того, который использовался в предыдущих версиях Excel. Дополнительные сведения см. в разделе Подключение к книге Excel.

ПримечаниеПримечание

Свойство CommandTimeout назначения «OLE DB» недоступно в Редакторе назначения «OLE DB», однако может быть задано в Расширенном редакторе. Кроме того, некоторые параметры быстрой загрузки доступны только в Расширенном редакторе. Дополнительные сведения об этих свойствах см. в подразделе «Назначение "OLE DB"» раздела Пользовательские свойства OLE DB.

Дополнительные сведения о назначении «OLE DB» см. в разделе Назначение «OLE DB».

Статические параметры

  • Диспетчер соединений OLE DB
    Выберите из списка существующий диспетчер соединений или создайте новое соединение, нажав кнопку Создать.

  • Создать
    Создайте новый диспетчер соединений с помощью диалогового окна Настройка диспетчера соединений OLE DB.

  • Режим доступа к данным
    Укажите метод загрузки данных в назначение. Загрузка данных с двухбайтовой кодировкой (DBCS) требует одного из режимов быстрой загрузки. Дополнительные сведения о режимах доступа для быстрой загрузки данных, оптимизированных для массовой вставки, см. в разделе Назначение «OLE DB».

    Параметр

    Описание

    Таблица или представление

    Загрузка данных в таблицу или представление назначения «OLE DB».

    Быстрая загрузка таблицы или представления

    Загрузка данных в таблицу или представление назначения «OLE DB» и использование параметра быстрой загрузки. Дополнительные сведения о режимах доступа для быстрой загрузки данных, оптимизированных для массовой вставки, см. в разделе Назначение «OLE DB».

    Переменная, содержащая имя таблицы или представления

    Задайте переменную, содержащую имя таблицы или представления.

    Дополнительные сведения: Использование переменных в пакетах

    Быстрая загрузка переменной имени представления или имени таблицы

    Укажите переменную, содержащую имя таблицы или представления, и используйте для загрузки данных параметр быстрой загрузки. Дополнительные сведения о режимах доступа для быстрой загрузки данных, оптимизированных для массовой вставки, см. в разделе Назначение «OLE DB».

    Команда SQL

    Загрузка данных в назначение «OLE DB» при помощи SQL-запроса.

  • Предварительный просмотр
    Просмотрите результаты предварительного просмотра с помощью диалогового окна Предварительный просмотр результатов запроса. В окне «Предварительный просмотр» может отображаться до 200 строк.

Динамические параметры режима доступа к данным

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

Режим доступа к данным = Таблица или представление

  • Имя таблицы или представления
    Выберите имя таблицы или представления из списка доступных в источнике данных.

  • Создать
    Создайте новую таблицу, используя диалоговое окно Создание таблицы.

    ПримечаниеПримечание

    При нажатии кнопки Создать службы Службы Integration Services по умолчанию формируют инструкцию CREATE TABLE на основе подключенного источника данных. Эта инструкция CREATE TABLE не включает атрибут FILESTREAM, даже если исходная таблица содержит столбец, для которого объявлен атрибут FILESTREAM. Чтобы запустить компонент служб Службы Integration Services с атрибутом FILESTREAM, сначала следует создать хранилище FILESTREAM в целевой базе данных. Затем добавьте атрибут FILESTREAM к инструкции CREATE TABLE в диалоговом окне Создание таблицы. Дополнительные сведения см. в разделе Данные большого двоичного объекта (SQL Server).

Режим доступа к данным = Таблица или представление — быстрая загрузка

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

  • Создать
    Создание новой таблицы при помощи диалогового окна Создание таблицы.

    ПримечаниеПримечание

    При нажатии кнопки Создать службы Службы Integration Services по умолчанию формируют инструкцию CREATE TABLE на основе подключенного источника данных. Эта инструкция CREATE TABLE не включает атрибут FILESTREAM, даже если исходная таблица содержит столбец, для которого объявлен атрибут FILESTREAM. Чтобы запустить компонент служб Службы Integration Services с атрибутом FILESTREAM, сначала следует создать хранилище FILESTREAM в целевой базе данных. Затем добавьте атрибут FILESTREAM к инструкции CREATE TABLE в диалоговом окне Создание таблицы. Дополнительные сведения см. в разделе Данные большого двоичного объекта (SQL Server).

  • Сохранять ИД
    Укажите, следует ли при загрузке данных копировать значения идентификаторов. Это свойство доступно только с параметром быстрой загрузки. По умолчанию для этого свойства устанавливается значение false.

  • Сохранять значения NULL
    Укажите, следует ли при загрузке данных копировать значения NULL. Это свойство доступно только с параметром быстрой загрузки. По умолчанию для этого свойства устанавливается значение false.

  • Блокировка таблицы
    Укажите, должна ли таблица блокироваться при загрузке. По умолчанию для этого свойства устанавливается значение true.

  • Проверять ограничения
    Определите, будет ли назначение проверять ограничения во время загрузки данных. По умолчанию для этого свойства устанавливается значение true.

  • Строк на пакет
    Задает количество строк в одном пакете. Это свойство имеет по умолчанию значение -1, указывающее, что значение не назначено.

    ПримечаниеПримечание

    Чтобы показать, что этому свойству не нужно присваивать пользовательское значение, очистите текстовое поле в окне Редактор назначения «OLE DB».

  • Макс. фиксируемый размер вставок
    Задайте размер пакетов, который назначение «OLE DB» пытается зафиксировать во время операций быстрой загрузки. Значение 0 указывает, что фиксация всех данных производится в одном пакете после обработки всех строк.

    ПримечаниеПримечание

    Если назначение «OLE DB» и другой компонент потока данных обновляют одну и ту же исходную таблицу, то значение 0 может привести к тому, что выполняемый пакет перестанет отвечать на запросы. Чтобы решить эту проблему, задайте для параметра Макс. фиксируемый размер вставок значение 2147483647.

    При задании значения этого свойства назначение фиксирует строки в пакетах, меньших (а) значения Максимальный фиксируемый размер вставок или (б) количества оставшихся строк в буфере, обрабатываемом в текущий момент.

    ПримечаниеПримечание

    Любое нарушение ограничения в назначении вызывает сбой обработки всего пакета строк, определенного параметром Максимальный фиксируемый размер вставок.

Режим доступа к данным = Переменная, содержащая имя таблицы или представления

  • Имя переменной
    Выберите переменную, содержащую имя таблицы или представления.

Режим доступа к данным = переменная, содержащая имя таблицы или представления (быстрая загрузка)

  • Имя переменной
    Выберите переменную, содержащую имя таблицы или представления.

  • Создать
    Создайте новую таблицу с помощью диалогового окна Создание таблицы.

    ПримечаниеПримечание

    При нажатии кнопки Создать службы Службы Integration Services по умолчанию формируют инструкцию CREATE TABLE на основе подключенного источника данных. Эта инструкция CREATE TABLE не включает атрибут FILESTREAM, даже если исходная таблица содержит столбец, для которого объявлен атрибут FILESTREAM. Чтобы запустить компонент служб Службы Integration Services с атрибутом FILESTREAM, сначала следует создать хранилище FILESTREAM в целевой базе данных. Затем добавьте атрибут FILESTREAM к инструкции CREATE TABLE в диалоговом окне Создание таблицы. Дополнительные сведения см. в разделе Данные большого двоичного объекта (SQL Server).

  • Сохранять ИД
    Укажите, следует ли при загрузке данных копировать значения идентификаторов. Это свойство доступно только с параметром быстрой загрузки. По умолчанию для этого свойства устанавливается значение false.

  • Сохранять значения NULL
    Укажите, следует ли при загрузке данных копировать значения NULL. Это свойство доступно только с параметром быстрой загрузки. По умолчанию для этого свойства устанавливается значение false.

  • Блокировка таблицы
    Укажите, должна ли таблица блокироваться при загрузке. По умолчанию для этого свойства устанавливается значение false.

  • Проверочные ограничения
    Укажите, действуют ли на задачу проверочные ограничения. По умолчанию для этого свойства устанавливается значение false.

  • Строк на пакет
    Укажите число строк в пакете. Это свойство имеет по умолчанию значение -1, указывающее, что значение не назначено.

    ПримечаниеПримечание

    Чтобы показать, что этому свойству не нужно присваивать пользовательское значение, очистите текстовое поле в окне Редактор назначения «OLE DB».

  • Макс. фиксируемый размер вставок
    Задайте размер пакетов, который назначение «OLE DB» пытается зафиксировать во время операций быстрой загрузки. Значение по умолчанию 2147483647 указывает на то, что фиксация всех данных производится одним пакетом после обработки всех строк.

    ПримечаниеПримечание

    Если назначение «OLE DB» и другой компонент потока данных обновляют одну и ту же исходную таблицу, то значение 0 может привести к тому, что выполняемый пакет перестанет отвечать на запросы. Чтобы решить эту проблему, задайте для параметра Макс. фиксируемый размер вставок значение 2147483647.

Режим доступа к данным = Команда SQL

  • Текст команды SQL
    Введите текст SQL-запроса, постройте запрос, нажав кнопку Создать запрос, или выберите файл, содержащий текст запроса, нажав кнопку Обзор.

    ПримечаниеПримечание

    Назначение «OLE DB» не поддерживает параметры. Если необходимо выполнить параметризованную инструкцию INSERT, лучше воспользоваться преобразованием «Команда OLE DB». Дополнительные сведения см. в разделе Преобразование «Команда OLE DB».

  • Создать запрос
    Для визуального проектирования SQL-запроса используйте диалоговое окно Построитель запросов.

  • Обзор
    Диалоговое окно Открыть используется для выбора файла, содержащего текст SQL-запроса.

  • Анализ запроса
    Проверка синтаксиса текста запроса.

См. также

Задания

Загрузка данных с помощью назначения «OLE DB»

Справочник

Редактор назначения OLE DB (страница «Сопоставления»)

Редактор назначения «OLE DB» (страница «Вывод ошибок»)

Основные понятия

Справочник по сообщениям об ошибках служб Integration Services