Если база данных sql express 2005 года была обновлена до 2008 года (она была подключена к машине с 2008 годом), можно ли использовать ту же базу данных на другом компьютере с помощью sql express 2005?
Нет, проще всего использовать мастеров в Management Studio (в разделе «Задачи для БД») и выполнить СЦЕНАРИЙ для всей базы данных, не забудьте указать совместимость с более ранней версией. Это создаст (возможно, огромный) файл сценария SQL, который можно запустить на экземпляре SQL 2005. Вероятно, проще обновить другой компьютер до SQL 2008 Express.
Точно нет. Если вам все же нужно вернуться назад, вам придется использовать Мастер экспорта данных.
Почти наверняка нет.
Вообще говоря, восстановление базы данных на более новую версию SQL-сервера работает, и затронутые структуры изменяются по мере необходимости, но то же самое нельзя сделать в обратном порядке (более новые версии не поддерживают понижение версии, а старые не знают, как изменить более новую. файл резервной копии).
Нет. При восстановлении базы данных до более новой версии SQL Server (без пакетов обновлений и исправлений) внутренняя структура файлов базы данных обновляется в соответствии со структурой, использованной в более новой версии. После преобразования отменить его невозможно.