диспетчер HTTP-соединенийHTTP Connection Manager

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) да Azure-SSIS Integration Runtime в Фабрике данных AzureSSIS Integration Runtime in Azure Data Factoryyes Azure-SSIS Integration Runtime в Фабрике данных AzureSSIS Integration Runtime in Azure Data FactoryПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) да Azure-SSIS Integration Runtime в Фабрике данных AzureSSIS Integration Runtime in Azure Data Factoryyes Azure-SSIS Integration Runtime в Фабрике данных AzureSSIS Integration Runtime in Azure Data Factory

HTTP-соединение позволяет пакету получить доступ к веб-серверу через протокол HTTP, чтобы передавать или принимать файлы.An HTTP connection enables a package to access a Web server by using HTTP to send or receive files. Задача "Веб-служба" из состава служб SQL ServerSQL Server Службы Integration ServicesIntegration Services использует этот диспетчер соединений.The Web Service task that SQL ServerSQL Server Службы Integration ServicesIntegration Services includes uses this connection manager.

При добавлении к пакету диспетчера HTTP-соединений Службы Integration ServicesIntegration Services создает диспетчер соединений, который будет решать задачи HTTP-соединений во время работы, устанавливает свойства диспетчера соединений и добавляет его к коллекции Connections пакета.When you add an HTTP connection manager to a package, Службы Integration ServicesIntegration Services creates a connection manager that will resolve to an HTTP connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.

Свойство диспетчера соединений ConnectionManagerType имеет значение HTTP.The ConnectionManagerType property of the connection manager is set to HTTP.

Произвести настройку диспетчера HTTP-соединений можно следующими способами:You can configure the HTTP connection manager the following ways:

  • Используйте учетные данные.Use credentials. Если диспетчер соединений использует учетные данные, то необходимо указать имя пользователя, пароль и домен.If the connection manager uses credentials, its properties include the user name, password, and domain.

    Важно!

    Диспетчер HTTP-соединений поддерживает только анонимную проверку подлинности и обычную проверку подлинности.The HTTP connection manager supports only anonymous authentication and basic authentication. Проверка подлинности Windows не поддерживается.It does not support Windows Authentication.

  • Используйте сертификат клиента.Use a client certificate. Если диспетчер соединений использует сертификат клиента, то среди его свойств есть имя сертификата.If the connection manager uses a client certificate, its properties include the certificate name.

  • Введите время ожидания при подключении к серверу и размер фрагмента данных для записи данных.Provide a time-out for connecting to the server and a chunk size for writing data.

  • Используйте прокси-сервер.Use a proxy server. Прокси-сервер также может быть настроен для использования учетных данных, а также для обхода прокси-сервера и использования локальных адресов.The proxy server can also be configured to use credentials and to bypass the proxy server and use local addresses instead.

Настройка диспетчера HTTP-соединенийConfiguration of the HTTP Connection Manager

Значения свойств можно задавать с помощью конструктора Integration ServicesSSIS или программными средствами.You can set properties through Integration ServicesSSIS Designer or programmatically.

Дополнительные сведения о программной настройке диспетчера соединений см. в разделе ConnectionManager.For information about configuring a connection manager programmatically, see ConnectionManager.

Редактор диспетчера HTTP-сеансов (страница «Сервер»)HTTP Connection Manager Editor (Server Page)

Используйте вкладку Сервер диалогового окна Редактор диспетчера HTTP-соединений , чтобы настроить диспетчер HTTP-соединений, указав такие свойства, как URL-адрес и учетные данные безопасности.Use the Server tab of the HTTP Connection Manager Editor dialog box to configure the HTTP Connection Manager by specifying properties such as the URL and security credentials. HTTP-соединение позволяет пакету получить доступ к веб-серверу через протокол HTTP, чтобы передавать или принимать файлы.An HTTP connection enables a package to access a Web server by using HTTP to send or receive files. После настройки диспетчера HTTP-соединений можно проверить соединение.After configuring the HTTP Connection Manager, you can also test the connection.

Важно!

Диспетчер HTTP-соединений поддерживает только анонимную проверку подлинности и обычную проверку подлинности.The HTTP connection manager supports only anonymous authentication and basic authentication. Проверка подлинности Windows не поддерживается.It does not support Windows Authentication.

Дополнительные сведения о диспетчере HTTP-соединений см. в разделе HTTP Connection Manager.To learn more about the HTTP connection manager, see HTTP Connection Manager. Дополнительные сведения о распространенном сценарии использования диспетчера HTTP-соединений см. в разделе Web Service Task.To learn more about a common usage scenario for the HTTP Connection Manager, see Web Service Task.

ПараметрыOptions

URL-адрес сервераServer URL
Введите URL-адрес для сервера.Type the URL for the server.

Если планируется загрузить WSDL-файл с помощью кнопки Загрузить язык WSDL на странице Общие в окне Редактор задачи «Веб-служба» , введите URL-адрес для WSDL-файла.If you plan to use the Download WSDL button on the General page of the Web Service Task Editor to download a WSDL file, type the URL for the WSDL file. Этот URL-адрес заканчивается строкой «?wsdl».This URL ends with "?wsdl".

Использовать учетные данныеUse credentials
Укажите, должен ли диспетчер HTTP-соединений использовать для проверки подлинности учетные данные безопасности пользователя.Specify whether you want the HTTP Connection Manager to use the user's security credentials for authentication.

User nameUser name
Если диспетчер HTTP-соединений использует учетные данные, необходимо указать имя пользователя, пароль и домен.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

ПарольPassword
Если диспетчер HTTP-соединений использует учетные данные, необходимо указать имя пользователя, пароль и домен.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

ДоменDomain
Если диспетчер HTTP-соединений использует учетные данные, необходимо указать имя пользователя, пароль и домен.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

Использовать сертификат клиентаUse client certificate
Укажите, должен ли диспетчер HTTP-соединений использовать для проверки подлинности сертификат клиента.Specify whether you want the HTTP Connection Manager to use a client certificate for authentication.

СертификатCertificate
Выберите сертификат из списка, воспользовавшись диалоговым окном Выбор сертификата .Select a certificate from the list by using the Select Certificate dialog box. Текстовое поле отображает имя, связанное с этим сертификатом.The text box displays the name associated with this certificate.

Время ожидания (сек)Time-out (in seconds)
Укажите время ожидания при установке соединения с веб-сервером.Provide a time-out for connecting to the Web server. По умолчанию для этого свойства устанавливается значение 30 секунд.The default value of this property is 30 seconds.

Размер фрагмента данных (КБ)Chunk size (in KB)
Укажите размер фрагмента для записи данных.Provide a chunk size for writing data.

Проверка соединенияTest Connection
После настройки диспетчера HTTP-подключений проверьте работоспособность соединения, нажав кнопку Проверить соединение.After configuring the HTTP Connection Manager, confirm that the connection is viable by clicking Test Connection.

Редактор диспетчера HTTP-соединений (страница «Прокси-сервер»)HTTP Connection Manager Editor (Proxy Page)

Используйте вкладку Прокси-сервер диалогового окна Редактор диспетчера HTTP-соединений , чтобы настроить диспетчер HTTP-соединений для работы с прокси-сервером.Use the Proxy tab of the HTTP Connection Manager Editor dialog box to configure the HTTP Connection Manager to use a proxy server. HTTP-соединение позволяет пакету получить доступ к веб-серверу через протокол HTTP, чтобы передавать или принимать файлы.An HTTP connection enables a package to access a Web server by using HTTP to send or receive files.

Дополнительные сведения о диспетчере HTTP-соединений см. в разделе HTTP Connection Manager.To learn more about the HTTP connection manager, see HTTP Connection Manager. Дополнительные сведения о распространенном сценарии использования диспетчера HTTP-соединений см. в разделе Web Service Task.To learn more about a common usage scenario for the HTTP Connection Manager, see Web Service Task.

ПараметрыOptions

Использовать прокси-серверUse proxy
Укажите, должен ли диспетчер HTTP-сеансов подключаться через прокси-сервер.Specify whether you want the HTTP Connection Manager to connect through a proxy server.

URL-адрес прокси-сервераProxy URL
Введите URL-адрес прокси-сервера.Type the URL for the proxy server.

Не использовать прокси-сервер при локальном подключенииBypass proxy on local
Укажите, должен ли диспетчер HTTP-соединений исключать прокси-сервер для локальных адресов.Specify whether you want the HTTP Connection Manager to bypass the proxy server for local addresses.

Использовать учетные данныеUse credentials
Укажите, должен ли диспетчер HTTP-соединений использовать учетные данные для прокси-сервера.Specify whether you want the HTTP Connection Manager to use security credentials for the proxy server.

User nameUser name
Если диспетчер HTTP-соединений использует учетные данные, необходимо указать имя пользователя, пароль и домен.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

ПарольPassword
Если диспетчер HTTP-соединений использует учетные данные, необходимо указать имя пользователя, пароль и домен.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

ДоменDomain
Если диспетчер HTTP-соединений использует учетные данные, необходимо указать имя пользователя, пароль и домен.If the HTTP Connection Manager uses credentials, you must specify a user name, password, and domain.

Список адресов, не требующих прокси-сервераProxy bypass list
Список адресов, для которых прокси-сервер использоваться не должен.The list of addresses for which you want to bypass the proxy server.

ДобавлениеAdd
Введите адрес, для которого прокси-сервер использоваться не должен.Type an address for which you want to bypass the proxy server.

УдалитьRemove
Выберите адрес и затем удалите его, нажав кнопку Удалить.Select an address, and then remove it by clicking Remove.

См. также:See Also

Задача «Веб-служба» Web Service Task
Соединения в службах Integration Services (SSIS)Integration Services (SSIS) Connections