Я знаю, что этот вопрос довольно старый, но VistaDB ДОЛЖЕН поддерживать изолированное хранилище и может быть развернут XCopy. Хотя у нас нет бесплатной версии, это коммерческий продукт.
Посмотрите сообщение SO на Преимущества VistaDB для получения дополнительной информации о других вещах, которые мы поддерживаем.
Поддержка изолированного хранилища - это гораздо больше, чем просто отсутствие знания вашего имени файла. Вы должны работать с потоками, вам НЕ требуется блокировка на уровне файлов, вы не можете создавать временные файлы по тому же пути, вы должны понимать ограничения UAC и пространства.
AFAIK VistaDB - единственная встроенная база данных sql, поддерживающая изолированное хранилище.