Я установил службу Windows vb.net на машине с Windows 2008, которая пытается подключиться к SQL 2005. Служба запускается успешно, но не видит базу данных. В журнале событий есть следующая запись.
Описание для события с кодом 0 из источника SU4.ESMR.DAL.Job.FillPriorityJobByType (oJobDS, TypeID: 3 не может быть найден. Компонент, вызывающий это событие, не установлен на локальном компьютере, либо установка повреждена. Вы можете установить или отремонтируйте компонент на локальном компьютере.
Это было протестировано локально как на XP, так и на 2008. Все среды 32-разрядные.