Проверка базы данных для обеспечения совместимости
При переносе баз данных в любой из предложений SQL Azure важно оценить базы данных для потенциальных блокировщиков миграции и критических изменений, которые могут потребовать исправления после миграции.
Несколько средств миграции предоставляют функцию оценки базы данных, которая включает проверку кода и схемы исходной базы данных, чтобы обеспечить соответствие требованиям целевой платформы. Эта проверка помогает обнаруживать несоответствия, ошибки или устаревшие функции, которые необходимо устранить перед миграцией, обеспечивая плавный и бесплатный переход без ошибок.
Выявление проблем совместимости
Средства миграции могут определять критические изменения, изменения поведения и устаревшие функции. Эти средства можно использовать для проверка для целевого объекта миграции, не устанавливая этот целевой объект в любом месте. Это позволяет быстро оценить базу данных, чтобы увидеть влияние миграции без начальных затрат на настройку или лицензирование.
Пример несовместимости, которая может предотвратить миграцию в База данных SQL Azure, — использование запросов между базами данных. Межбазовые запросы не поддерживаются в Базе данных SQL Azure. Средства миграции, такие как расширение миграции SQL Azure для Azure Data Studio , помогут выявить эти и другие проблемы совместимости и блокировщики, которые могут предотвратить миграцию.
Оценку можно выполнить в одной или нескольких базах данных, а также в одном или нескольких экземплярах. Размер каждой выбранной базы данных влияет на время, затрачиваемое на выполнение оценки.
Рекомендуется выполнять оценки в версии разработки или тестирования базы данных. После завершения оценки вы можете решить запустить те же проверка в рабочей базе данных. Когда пришло время выполнить оценку в рабочей среде, убедитесь, что она выполняется во время наименьшего действия, чтобы не влиять на пользователей.
Правила оценки
Различные средства миграции выполняют комплексные оценки в исходном экземпляре SQL Server и выполняют несколько правил, чтобы определить все критические проблемы, которые необходимо устранить перед переносом базы данных SQL Server в SQL Azure.
Понимание правил оценки, используемых в процессе миграции, важно, так как это позволяет выявлять и устранять потенциальные проблемы или проблемы перед переносом базы данных SQL Server в База данных SQL Azure. Ознакомившись с этими правилами, вы получите ценные сведения о конкретных требованиях для успешной миграции.
Например, одно из правил, приведенных в рекомендациях по оценке для переноса базы данных SQL Server в База данных SQL Azure, является правилом LinkedServer. Это правило проверка для присутствия связанных серверов, которые не поддерживаются в База данных SQL Azure. Просмотрив это правило, можно определить любые зависимости связанного сервера и запланировать альтернативные подходы или изменения в приложении, чтобы обеспечить успешный переход на База данных SQL Azure.
Дополнительные сведения о правилах, используемых для оценки возможности переноса базы данных SQL Server в База данных SQL Azure или Управляемый экземпляр SQL Azure, см. в следующих ссылках: правила оценки sql Server для База данных SQL Azure миграции и оценки для SQL Сервер для миграции Управляемый экземпляр SQL Azure.
Другие поддерживаемые сценарии
Существует несколько других сценариев, в которых может потребоваться использовать средство оценки. Например:
Обновление до новой версии. Если вы обновляете базы данных до более новой версии SQL Server, может потребоваться использовать средство миграции для оценки совместимости и определения устаревших функций или критических изменений, которые могут повлиять на рабочие нагрузки.
Консолидация баз данных. При консолидации нескольких баз данных в одну базу данных или экземпляр можно использовать средство миграции для оценки совместимости и выявления проблем, которые могут предотвратить успешную консолидацию. Например, предположим, что вы управляете несколькими базами данных SQL Server, которые распределяются по нескольким экземплярам или серверам. Чтобы упростить управление и сократить затраты, может потребоваться объединить эти базы данных в один экземпляр или сервер.
Обнаружение новых функций: например, перед миграцией или обновлением с помощью Службы azure Data Migration Service (DMS) база данных может воспользоваться новыми функциями, доступными на целевой платформе SQL Server.