#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 и протестируйте его. Часто возникают проблемы с типами данных, с которыми вам придется разобраться.