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

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

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

Открытие страницы «Диспетчер соединений»

  1. В среде SQL Server Data Tools (SSDT) откройте пакет Службы Integration Services, содержащий назначение «ADO.NET».

  2. На вкладке Поток данных дважды щелкните назначение «ADO.NET».

  3. В окне Редактор назначения «ADO.NET» нажмите кнопку Диспетчер соединений.

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

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

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

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

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

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

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

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

  • По возможности следует использовать массовую вставку
    Укажите, следует ли использовать интерфейс System.Data.SqlClient.SqlBulkCopy для улучшения производительности операций массовой вставки.

    Только поставщики ADO.NET, возвращающие объект System.Data.SqlClient.SqlConnection, поддерживают использование интерфейса SqlBulkCopy. Поставщик данных .NET для SQL Server (SqlClient) возвращает объект SqlConnection, а настраиваемый поставщик может возвращать объект SqlConnection.

    Вы можете использовать поставщик данных .NET для SQL Server (SqlClient) для подключения к Microsoft База данных SQL Windows Azure.

    Если был выбран параметр По возможности использовать массовую вставку, а для параметра Ошибка задано значение Перенаправить строку, то в пакет данных, перенаправляемый объектом назначения в вывод ошибок, могут попасть и строки, не содержащие ошибок. Дополнительные сведения об обработке ошибок в массовых операциях см. в разделе Обработка ошибок в данных. Дополнительные сведения о параметре Ошибка см. в разделе Редактор назначения «ADO.NET» (страница «Вывод ошибок»).

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

Если исходная таблица SQL Server или Sybase включает столбец идентификаторов, то необходимо использовать задачи «Выполнение SQL» для выполнения инструкции SET IDENTITY_INSERT до и после доступа к назначению «ADO.NET». Это свойство столбца идентификаторов указывает значение приращения для столбца. Инструкция SET IDENTITY_INSERT разрешает вставлять в столбец идентификаторов явно заданные значения. Чтобы выполнить инструкции CREATE TABLE и SET IDENTITY в одном и том же подключении к базе данных, задайте свойство RetainSameConnection диспетчера соединений ADO.NET равным True. Кроме того, используйте один и тот же диспетчер соединений ADO.NET для задач «Выполнение SQL» и назначения «ADO NET».

Дополнительные сведения см. в разделах SET IDENTITY_INSERT (Transact-SQL) и IDENTITY (свойство) (Transact-SQL).

Внешние ресурсы

Техническая статья Быстрый способ загрузки данных в базу данных SQL Windows Azure на сайте sqlcat.com

См. также

Справочник

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

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

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

Диспетчер соединений ADO.NET

Задача «Выполнение SQL»