Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Компонент миграции в SQL Server Management Studio (SSMS) проверяет проблемы с обновлением и совместимостью с более низкими версиями SQL Server до более поздних версий SQL Server, работающих в локальной среде и в других средах виртуальной машины. Компонент миграции находит проблемы совместимости, связанные с несовместимыми изменениями, изменениями поведения, устаревшими функциями и другими сведениями. Отчет также предоставляет проверку четности функций, если вы хотите перенести одну кроссплатформенную базу данных в другую. Отчет оценки советника по обновлению описывает влияние на объекты, возможные причины и шаги по исправлению.
Вы также можете физически перенести базу данных с помощью компонента миграции. Она использует технологию резервного копирования, копирования и восстановления для перемещения данных из источника в целевое место назначения, предоставляя папку резервного копирования и, опционально, папку копирования. Наряду с данными мастер миграции передает имена входа для упрощения параллельной миграции.
Замечание
Так как миграция требует доступа к файлам резервного копирования сетевых ресурсов, этот компонент не может перенести базы данных в Управляемый экземпляр SQL Azure или База данных SQL Azure.
Необходимые условия
- SQL Server Management Studio 21 и более поздних версий.
- Учетная запись инстанса SQL Server с разрешениями sysadmin.
Установка и настройка
Установите последнюю версию SQL Server Management Studio (SSMS). После завершения установки выберите "Изменить>отдельные компоненты". SSMS устанавливается с помощью установщика Visual Studio.
Выберите рабочую нагрузку Гибрид и Миграция, выберите "Установить в процессе загрузки" из раскрывающегося списка и выберите "Изменить", чтобы завершить установку.
Оценка обновления
Подключитесь к экземпляру SQL Server, который необходимо оценить для обновления с более ранней версии SQL Server до более поздней версии.
Щелкните правой кнопкой мыши исходный экземпляр и перейдите к Migrate SQL Server.
На целевой странице Migration выберите Upgrade Assessment в разделе Переход на более новую версию SQL Server.
Выберите тип оценки, используя следующие сведения:
Имя: уникальное название оценки
Целевое имя: целевая версия, которую вы хотите обновить
Тип оценки: один из следующих вариантов:
Тип совместимости: определение критических изменений, изменений поведения и устаревших функций
Паритет компонентов. Обнаружение частично поддерживаемых функций, которые могут потребовать повторной разработки
Замечание
Эта опция включена для случаев, когда целью является SQL Server на Linux.
Выберите базы данных, которые вы хотите оценить. Если вы хотите проанализировать нерегламентированные запросы с помощью файлов трассировки расширенных событий или профилировщика, можно указать каталог, содержащий все файлы трассировки или расширенных событий.
Проверьте выбор и нажмите кнопку "Готово". Длительность правил оценки зависит от количества баз данных и сложности их схем. После завершения оценки он автоматически открывает отчет.
Просмотрите отчет по оценке. Этот отчет содержит список проблем в каждой категории. Каждая проблема отображает тип проблемы, все затронутые объекты и рекомендации по устранению проблем.
Вы можете изменить совместимость, чтобы определить проблему для определенного уровня совместимости базы данных, как показано на следующем снимке экрана.
Если вы уже сохранили отчет об оценке, можно открыть оценку, перейдя к просмотру> отчета об оценке и выбрав assessment_<name>.json файл.
Подготовка к обновлению
Убедитесь, что отчет об оценке проверяется и все проблемы устранены.
Убедитесь, что исходные базы данных находятся в известном хорошем состоянии перед началом миграции. Базы данных переносятся как есть, без изменений в данные или внутренние структуры. Мы рекомендуем использовать DBCC CHECKDB для обеспечения логической и физической целостности исходных баз данных.
Если любая из баз данных защищена Транспарентным шифрованием данных (TDE) убедитесь, что соответствующий сертификат или асимметричный ключ передаются в целевой экземпляр SQL Server перед началом миграции.
Существует два варианта для общих папок, используемых для резервного копирования баз данных из источника и их восстановления в целевом объекте:
Используйте одну общую папку, в которой экземпляры исходного и целевого SQL Server имеют разрешения для выполнения резервного копирования и восстановления соответственно.
Если вы предпочитаете отдельные общие папки, убедитесь, что пользователь Windows, выполняющий миграцию, имеет разрешения на копирование файлов резервной копии из исходной общей папки в целевую общую папку.
Обновление SQL Server
Подключитесь к SQL Server, которую необходимо оценить для обновления с более низкой версии SQL Server до более поздней.
Щелкните правой кнопкой мыши исходный экземпляр и перейдите к Migrate SQL Server.
На целевой странице Migration выберите Upgrade SQL Server в разделе Migrate до более поздней версии SQL Server.
Укажите сведения о целевом сервере:
- Имя миграции: уникальное имя миграции
- Имя экземпляра целевого SQL Server
- тип проверки подлинности: проверка подлинности Windows или проверка подлинности SQL
- Укажите учетные данные пользователя
- Выбор других параметров подключения в вашей среде
Баз данных:
- Выберите базы данных, которые требуется перенести
- Вы можете изменить имя целевой базы данных
- Укажите путь к папке резервного копирования, который может быть локальным диском или путьом к общей папке
- Если целевой экземпляр не может получить доступ к исходной общей папке, можно выбрать каталог для копирования файлов резервной копии.
Сведения о резервном копировании:
Если вы хотите изменить путь резервного копирования и копирования определенной базы данных, можно выбрать имя базы данных и изменить путь резервного копирования и копирования. Вы также можете изменить целевые данные и путь к файлу журнала.
Имена входа:
Выберите имена входа, подходящие для миграции.
После просмотра выбора нажмите кнопку "Готово".
Мастер миграции показывает миграцию каждой базы данных. После завершения вы можете подключиться к целевому SQL Server и убедиться, что базы данных и имена входа перенесены успешно.