Перенос таблиц и данных базы данных access в SSMS, как я могу убедиться, что они перенесены правильно?

#sql #sql-server #ms-access

#sql #sql-сервер #ms-access

Вопрос:

Итак, мне было поручено перенести базу данных access в SSMS. Мне было интересно, какими способами я мог бы провести аудит и протестировать свои результаты. Проверка того, что все перемещено правильно?

Я создал новую базу данных в SSMS и импортировал данные из моей базы данных access с помощью инструмента импорта SSMS, и он сгенерировал отчет с результатами миграции. Будет ли анализ отчета достаточно полным, чтобы убедиться, что он перенесен правильно? Спасибо

Комментарии:

1. Начните с подсчета строк из каждой таблицы? Но, честно говоря, кто знает, что вы на самом деле подразумеваете под «все перемещено правильно».

2. Вам придется немного покопаться в этом, но вы можете использовать что-то вроде Red Gate SQL Data Compare для сравнения через SSMS. Доступна бесплатная полнофункциональная пробная загрузка. Стоит попробовать. red-gate.com/products/sql-development/sql-data-compare

3. Вы могли бы сравнить результаты, используя openrowset во временные таблицы, а затем используя CHECKSUMAGG или EXCEPT, чтобы сравнить, что результаты идентичны

4. Откройте приложение -> измените подключение к SQL server и протестируйте его. Часто возникают проблемы с типами данных, с которыми вам придется разобраться.