В эти дни вам не нужен DSN (я полагаю, вы хотите абстрагировать соединение) - вы можете сделать это с SubSonic 3, указав поставщика прямо в строке соединения. Если вы хотите сменить провайдера, просто измените атрибут «providerName» строки соединения.
Мне интересно, если это из-за унаследованных проблем, но, кажется, DSN полностью под вашим контролем - и я думаю, что есть лучший способ.