Под какой учетной записью работает MSDE?
У вас есть приложение.net, которое общается с локально размещенным экземпляром MSDE. Кто-нибудь знает, под какой учетной записью работает MSDE?
Бизнес-системные администраторы выпустили несколько "обновлений" для ПК (очевидно, для активной директории и множества других вещей), и теперь приложение не может подключиться к базе данных - поэтому мы полагаем, что учетная запись пользователя, возможно, была удалена. жужжание
1 ответ
MSDE - я давно не сталкивался с этим, это восходит к SQL Server 2000! (MSDE был заменен SQL Server Express в 2005 году, так что вы немного устарели).
В любом случае, MSDE работает как служба NT, и каждая служба (по крайней мере, до Windows Vista) работает под учетной записью пользователя: часто одна из SYSTEM, NetworkService или LocalService (Windows 7 и более поздние версии представляет концепцию Service Identities, которая является сложной). Вы также можете запустить службу под собственной идентификационной информацией пользователя, которая может быть встроенным принципалом, таким как SYSTEM, локальная учетная запись пользователя или учетная запись домена.
Я забыл настройки по умолчанию, которые использует MSDE, но, учитывая, что он был сделан в 1999/2000 гг. До изобретения NetworkService, он, вероятно, работает под управлением SYSTEM или LocalService. Чтобы быть уверенным, проверьте ваш Services.msc
листинга.
Что касается сбоя соединения, это может быть вызвано чем-либо: брандмауэром, ошибкой конфигурации и т. Д., А не просто неправильной идентификацией службы.
Так или иначе, проверьте ваш services.msc
и журнал событий вашего приложения, а затем сообщите свои результаты.