В тех случаях, когда перемещаемые профили действительно функционируют так, как предполагалось / ожидалось, это то, что происходит, да. Пользовательские DSN перемещаются вместе с пользователями (при условии, что на машине, которую они перемещают, установлен необходимый драйвер), системные DSN остаются в любой системе, в которой они находятся. Конечно, если один и тот же системный DSN находится на нескольких машинах, он все равно будет там для перемещающегося пользователя, но потому, что он был там с самого начала, а не потому, что он переместился.
Сказав это, если вы выбросите Google поиск по пользовательским DSN и перемещаемым профилям, вы получите целую кучу результатов о том, как устранить неполадки, которые не работают, которые должны проинформировать вас о целесообразности полагаться на перемещаемые профили для реальной надежной работы.
Я могу заверить вас, что системные DSN не собираются перемещаться, поскольку они хранятся в HKEY_LOCAL_MACHINE.
Пользовательские DSN должны перемещаться, однако, поскольку вы можете создавать пользовательские DSN, используя индивидуальные для пользователя часть реестра
Согласно Microsoft :
Все записи реестра в HKEY_CURRENT_USER, кроме тех, что находятся под HKEY_CURRENT_USER \ Software \ Classes включены в каждого пользователя часть реестра перемещаемого профиля пользователя.
Правка: бит на 50 секунд. -_-
Да, DSN пользователя перемещается с профилем пользователя. Пользовательский DSN хранится в кусте реестра HKCU для пользователя.
Системный DSN хранится в кусте реестра HKLM на компьютере, на котором был создан DSN.