Перенос имен входа SQL Server с помощью Помощника по миграции данных
Внимание
Помощник по миграции данных (DMA) устарел. Варианты миграции из SQL Server в SQL Azure см. в параметрах миграции SQL Server в Sql Azure.
В этой статье представлен обзор переноса учетных записей SQL Server с помощью Data Migration Assistant.
Эта статья относится к сценариям, связанным с обновлением SQL Server до более новых версий локального продукта или SQL Server на виртуальных машинах Azure.
Какие имена входа переносятся
Вы можете перенести имена входа на основе субъекта Windows (например, пользователя домена или группы доменов Windows). Вы также можете перенести логины, созданные с использованием проверки подлинности SQL, также называемые логинами SQL Server.
Помощник по миграции данных в настоящее время не поддерживает имена входа, связанные с автономным сертификатом безопасности (имена входа, сопоставленные с сертификатом), автономный асимметричный ключ (имена входа, сопоставленные с асимметричным ключом), и имена входа, сопоставленные с учетными данными.
Помощник по миграции данных не перемещает принципы входа и сервера sa с именами, заключенными в двойные хэш-знаки (##), которые предназначены только для внутреннего использования.
По умолчанию Помощник по миграции данных выбирает все квалифицированные имена входа для переноса. При необходимости можно выбрать определенные имена входа для миграции. Когда Помощник по миграции данных переносит все квалифицированные имена входа, сопоставление пользователей входа остается нетронутым в базах данных, перенесенных.
Если вы планируете перенести определенные имена входа, обязательно выберите имена входа, сопоставленные с одним или несколькими пользователями в базах данных, выбранных для миграции.
В рамках миграции входа Помощник по миграции данных также перемещает определяемые пользователем роли сервера и добавляет разрешения на уровне сервера к определяемым пользователем ролям сервера. Владелец роли будет иметь значение sa principal.
Во время и после миграции
В рамках миграции входа пользователей Помощник по миграции данных назначает разрешения для защищаемых объектов на целевом сервере SQL Server так, как они существуют на исходном SQL Server.
Если имя входа уже существует на целевом сервере SQL Server, Помощник по миграции данных переносит только разрешения, назначенные защищаемым объектам, и не будет повторно создавать все имя входа.
Помощник по миграции данных старается сопоставить учетные записи входа с пользователями базы данных, если учетная запись уже существует на целевом сервере.
Рекомендуется изучить результаты миграции, чтобы получить полное представление о состоянии миграции данных входа и рекомендованных действиях по итогам миграции.