Is the 1.9+ the highest version of 1.9.x+? Normally that is recommended. However, you say 1.9+ courses can't be restored even on the DB server box?
I see in the restore screen above that the Sections look out of order. 20, 21, 22, and then 12? Wonder if the database tables on the MSSQL server are in need of repair?
Not setup the same way as you, so this is a suggestion (something to try) ... when one restores a 1.9 to a 2.x, Moodle 2 warns the backup zip is not a 'valid' 2 backup and that it will attempt to convert to a MDL 2 .mbz version first before restoring.
Following 'normal' restore options and choices is 'trouble' with any platform/DB. So here goes ...
Let's say the 1.9 course is called as above '12MH Modern History'. Start a *new* Moodle 2 course (no restore, yet) and give it minimal setup ... long name '12MH Modern History' short name '12MH' ... just enough to get by the initial form for creating a new course. When you get to the step where that new course process is asking for you to enroll users ... *don't*. Scroll down and in the left panel go to the course admin menu and click restore. Use the 1.9.x backup file and choose the option to 'restore to this course' ... that's the blank one you have just setup. That's very important/different. Then step through the other screens.
In looking at a 1.9.19+ backup that has been unzipped for inspection, the moodle.xml file (which you can open with notepad to inspect) has the following XML tag:
for all mods in the backup moodle.xml.
but that same section for a mod (resource if you will):
and another example:
<NAME>Project Share Jing Capture</NAME>
In your screen shot, it appears the <NAME> tags aren't coming across.
BTW, the only thing I could find similar in tracker was from 2008 and for version 1.8. Wasn't resolved back then either cause it couldn't be replicated. This to say, you might have something 'unique' on your hands.
'spirit of sharing', Ken