Перенос имен входа SQL Server с помощью Помощник по миграции данных

Внимание

Помощник по миграции данных (DMA) не рекомендуется. Варианты миграции из SQL Server в SQL Azure см. в параметрах миграции SQL Server в Sql Azure.

В этой статье представлен обзор переноса имен входа SQL Server с помощью Помощник по миграции данных.

Эта статья относится к сценариям, связанным с обновлением SQL Server до более поздних версий локального продукта или SQL Server в Azure Виртуальные машины.

Какие имена входа переносятся

  • Вы можете перенести имена входа на основе субъекта Windows (например, пользователя домена или группы доменов Windows). Вы также можете перенести имена входа, созданные на основе проверки подлинности SQL, также называемых именами входа SQL Server.

  • Помощник по миграции данных в настоящее время не поддерживает имена входа, связанные с автономным сертификатом безопасности (имена входа, сопоставленные с сертификатом), автономный асимметричный ключ (имена входа, сопоставленные с асимметричным ключом), и имена входа, сопоставленные с учетными данными.

  • Помощник по миграции данных не перемещает принципы входа и сервера sa с именами, заключенными в двойные хэш-знаки (##), которые предназначены только для внутреннего использования.

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

    Если вы планируете перенести определенные имена входа, обязательно выберите имена входа, сопоставленные с одним или несколькими пользователями в базах данных, выбранных для миграции.

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

Во время и после миграции

  • В рамках миграции входа Помощник по миграции данных назначает разрешения для защищаемых объектов на целевом СЕРВЕРе SQL Server по мере их существования в исходном SQL Server.

    Если имя входа уже существует на целевом сервере SQL Server, Помощник по миграции данных переносит только разрешения, назначенные защищаемым объектам, и не будет повторно создавать все имя входа.

  • Помощник по миграции данных лучше всего сопоставить имя входа с пользователями базы данных, если имя входа уже существует на целевом сервере.

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