Проверка переноса после БД - PullRequest
0 голосов
/ 23 апреля 2019

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

1 Ответ

0 голосов
/ 24 апреля 2019

Вы можете использовать Помощник по миграции данных (DMA) .

Помощник по миграции данных (DMA) поможет вам перейти на современную платформу данных, обнаружив проблемы совместимости, которые могут повлиять на функциональность базы данных.в вашей новой версии SQL Server или базы данных SQL Azure.DMA рекомендует повысить производительность и надежность для целевой среды и позволяет перемещать схему, данные и незавершенные объекты с исходного сервера на целевой.

Оценка локальных экземпляров SQL Server, мигрирующих вБаза данных SQL Azure.Рабочий процесс оценки помогает обнаружить следующие проблемы, которые могут повлиять на миграцию базы данных SQL Azure, и предоставляет подробные рекомендации по их решению.

  1. Проблемы с блокировкой миграции. Обнаруживает проблемы совместимости, которые блокируют миграцию локально.База данных SQL Server для базы данных SQL Azure.DMA предоставляет рекомендации по решению этих проблем.
  2. Частично поддерживаемые или неподдерживаемые функции: обнаружение частично поддерживаемых или неподдерживаемых функций, которые в настоящее время используются в исходном экземпляре SQL Server.DMA предоставляет исчерпывающий набор рекомендаций, альтернативных подходов, доступных в Azure, и меры по их устранению, чтобы вы могли включить их в свои проекты миграции.

Поскольку вы перенесли локальную базу данных SQL в Azure,Вы также можете использовать DMA, чтобы получить отчет оценка .Это поможет вам узнать, соответствуют ли схема, размер базы данных, пользователи и т. Д. В Azure исходной базе данных.

Если вы все еще не уверены, вы можете выполнить те же запросы в локальной БДи базу данных SQL Azure, сравните результаты. Например:

Схема списка:

select s.name as schema_name,
    s.schema_id,
    u.name as schema_owner
from sys.schemas s
    inner join sys.sysusers u
        on u.uid = s.principal_id
order by s.name

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...