Вы указали аргументы конструктора в скобках, а не в скобках. Итак, это:
DB2T { "DB2T url" },
DB2Q { "DB2Q url" };
должно быть
DB2T("DB2T url"),
DB2Q("DB2Q url");
(Как примечание, я бы лично не допустил, чтобы ваши имена типов выкрикивались подобным образом. Обычно enum значения кричат, но сами имена перечислений в PascalCase как обычно.)