Общие вопросы миграции MSSQL на MySQL
Обе РСУБД следуют стандарту SQL-92 и имеют много общего, однако при переезде приложения с MSSQL на MySQL появились как проблемы, так и интересные решения.
Суть проблем:
- есть несовместимость в T-SQL, приходится портировать хранимые процедуры
- расхождения в типах, не критично
- схема БД не оптимизирована, вот что сделано для сохранения обратной совместимости и повышения производительности
В целом, SQL запросы заработали без доработок, а для отлавливания возможных проблем был включен лог всех запросов.