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


Задача «Передача имен входа»

Задача «Передача имен входа» служит для передачи одного или нескольких имен входа между экземплярами SQL Server.

Задачу «Передача имен входа» можно настроить на передачу всех имен входа, только определенных имен или же имен, имеющих доступ к определенной базе данных. Имя входа sa передать нельзя. В SQL Server 2000 и более поздних версиях имя входа sa можно переименовать, однако даже переименованное имя входа sa передать нельзя.

Можно также указать, должна ли задача копировать идентификаторы безопасности (SID), связанные с именами входа. Если задача «Передача имен входа» используется в связке с задачей «Передача базы данных», идентификаторы безопасности должны быть скопированы в пункт назначения; в ином случае переданные имена не будут распознаны целевой базой данных.

В пункте назначения переданные имена входа отключаются и им присваиваются случайные пароли. Прежде чем имена входа можно будет использовать, член роли sysadmin на целевом сервере должен изменить пароли этих имен и разрешить использование имен.

Имена входа, подлежащие передаче, могут уже существовать в пункте назначения. Задачу «Передача имен входа» можно настроить на обработку существующих имен одним из следующих способов:

  • Перезаписать существующие имена входа.

  • Аварийно завершить задачу при наличии дубликатов имен входа.

  • Пропустить дубликаты имен входа.

Во время выполнения задача «Передача имен входа» подключается к исходному и целевому серверам, используя один или два диспетчера подключений SMO. Диспетчеры соединений SMO настраиваются независимо от задачи «Передача имен входа», после чего последняя на них ссылается. Диспетчеры соединений SMO определяют сервер и режим проверки подлинности, используемый для доступа к серверу. Дополнительные сведения см. в разделе Диспетчер соединений SMO.

Передача имен входа между экземплярами SQL Server

Задача «Передача имен входа» поддерживает исходные и целевые серверы SQL Server 2000 и SQL Server. Ограничения на использование той или иной версии в качестве источника или назначения объекта не установлены.

События

Задача инициирует уведомляющее событие с сообщением числа переданных имен входа, а также событие-предупреждение в случае, когда имя перезаписывается.

Задача «Передача имен входа» не сообщает о ходе выполнения передачи имен; она сообщает лишь о выполнении 0% и 100%.

Значение выполнения

Значение выполнения, определяемое свойством ExecutionValue задачи, возвращает число переданных имен входа. Назначив пользовательскую переменную в качестве свойства ExecValueVariable задачи «Передача имен входа», можно сделать сведения о передаче имен входа доступными для других объектов пакета. Дополнительные сведения см. в разделах Переменные служб Integration Services и Использование переменных в пакетах.

Записи журнала

Задача «Передача имен входа» позволяет настраивать запись в журнал следующих событий:

  • TransferJobsTaskStarTransferringObjects   Эта запись журнала сообщает о начале передачи. В записях журнала указывается время запуска.

  • TransferJobsTaskStarTransferringObjects   Эта запись журнала сообщает об окончании передачи. В записях журнала указывается время завершения.

Кроме того, запись журнала о событии OnInformation сообщает число переданных имен входа, а запись журнала о событии OnWarning производится для каждого имени, перезаписанного на сервере назначения.

Безопасность и разрешения

Для просмотра имен входа на сервере-источнике и для создания их на целевом сервере пользователь должен быть членом роли sysadmin на обоих серверах.

Настройка задачи «Передача имен входа»

Свойства задаются через конструктор служб SSIS или программно.

Дополнительные сведения о свойствах, которые можно задать в конструкторе служб SSIS, см. в следующих разделах:

Дополнительные сведения об установке этих свойств в конструкторе служб SSIS см. в следующем разделе:

Настройка задачи «Передача имен входа» программным путем

Дополнительные сведения об установке этих свойств программным способом см. в следующем разделе.

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.