Website runs on IIS 7.5 and php 5.3.6 at the moment.
DB used to be on MSSQL 2005, migrated to MySQL 5.6.13
I have been trying to upgrade our site from 2.2.1 to 2.4.+ but was contstantly having locking issues....it was a bug reported here. Sorry to lazy to go find the tracker number. Anyways, so I figured I'd just move the database to a MySQL server we had just setup for another product. I find the MySQL Workbench tool and go through the migration with no errors. Well a few days later a lot of odd things were happening, Teachers lost role permissions on their courses, random files attached to courses came back as not found when you click on the link. I have attached a small screen shot. The funny part is when a look in the database the ID is there in MySQL and when I search for the contenthash its found in the moodledata directory. Ok little rambling, but I just can't seem to put my finger on it. I even made a copy of my moodle directory and setup a new website in IIS, and the same files is found, that's in the moodle2 screenhot. Any ideas would be greatly appreciated.
Jason