Вы не сможете загрузить базу данных, только ее скрипт. Даже в режиме совместимости 90 физическая структура базы данных будет такой же, как и в 2008 году, и хостинг не сможет ее загрузить.
Обратите внимание, что уровень совместимости не обязательно означает, что новые функции SQL 2008 недоступны, а просто означает, что (некоторые) функции, которые существовали в 2005 году, будут работать так же, как и в 2008, Полный список изменений режима совместимости приведен на MSDN . В частности, ничто не препятствует использованию datetime2, даты, времени или любого нового времени в базе данных, установленной на уровне совместимости 90. Фактически это было бы невозможно просто потому, что уровень совместимости можно изменить после таблица создана.
Вы собираетесь либо разрабатывать для экземпляра SQL 2k5, либо прочитать руководство по продукту и узнать, какие функции доступны в какой версии.