Результаты поиска
Почему провайдер VFP .NET OLEdb не работает в 64-битном Windows?
Я написал службу windows, используя VB, которая считывает некоторые устаревшие данные из баз данных Visual Foxpro, которые будут вставлены в SQL 2005. Проблема заключается в том, что это использование прекрасно работает в Windows server 2003 32-бит, но клиент недавно перешел на Windows 2003 64-бит, и теперь служба не будет работать. Я получаю сообщение, что поставщик VFP .NET OLEdb не найден. Я исследовал, и все, кажется, указывает на то, что нет никакого решения. Любая помощь, пожалуйста...
Структура пространства имен / решения
Я прошу прощения за то, что задаю такой обобщенный вопрос, но это то, что может оказаться сложным для меня. Моя команда собирается приступить к большому проекту, который, как мы надеемся, объединит все случайные одноразовые кодовые базы, которые развивались на протяжении многих лет. Учитывая, что этот проект будет охватывать стандартизацию логических сущностей по всей компании ("Customer", "Employee"), малые задачи, большие задачи, которые управляют малыми задачами, и коммунальные службы, я изо всех сил пытаюсь найти лучший способ структурировать пространства имен и структуру кода.
Хотя я думаю, что не даю вам достаточно подробностей, чтобы продолжать, у вас есть какие-либо ресурсы или советы о том, как подходить к разделению ваших доменов логически ? Если это поможет, большая часть этой функциональности будет раскрыта через веб-службы, и мы-Магазин Microsoft со всеми последними вещами и гаджетами.
- Я обсуждаю одно крупное решение с подпроектами, чтобы сделать ссылки проще, но не будет ли это слишком громоздким?
- Следует ли мне свернуть устаревшую функциональность приложения или оставить ее полностью агностичной в пространстве имен (например, сделать класс
OurCRMProduct.Customerпо сравнению с общим классомCustomer)? - Должен ли каждый сервис / проект иметь свои собственные
BALиDAL, или это должен быть совершенно отдельный assembly, на который ссылается все?
У меня нет опыта в организации таких далеко идущих проектов, только разовые, поэтому я ищу любые рекомендации, которые могу получить.
Используете ли вы виртуализированные рабочие столы для устаревших / редко используемых приложений?
Я задавался вопросом, использует ли кто-нибудь virtualized desktop PCs (работает WinXP Pro или старше), чтобы иметь некоторые старые приложения, которые редко используются для некоторых текущих задач.
Скажем, у вас есть действительно старый проект, который время от времени нуждается в обновлении документа в системе базы данных или что-то в этом роде. Приложение базы данных выполняется на виртуализированном рабочем столе, который запускается только при необходимости.
Я думаю, что мы могли бы сэкономить энергию, оборудование и пространство, если бы мы виртуализировали некоторые из этих старых ящиков. Какие-нибудь установки в вашей компании?
редактирование лицензирования может вызвать беспокойство, но я предполагаю, что у вас есть действующая лицензия для старого рабочего стола. Возможно, лицензия недействительна в среде VM, я бы определенно проверил это раньше.
Конечно, если приложение критикует производительность, виртуализация может повредить. Но я думаю о каком-то устаревшем приложении, которое все еще используется для выполнения, скажем, расчета каждые 12 недель для определенного customer/service.