0

有一个与本地托管的 MSDE 实例对话的 .net 应用程序 - 有人知道运行 MSDE 的用户帐户吗?

业务系统管理员已经发布了一系列对 PC 的“升级”(显然是针对活动目录和其他一些东西),现在应用程序无法连接到数据库 - 所以我们认为用户帐户可能已被删除。嗡嗡声

4

1 回答 1

0

MSDE - 我有一段时间没有遇到过,这可以追溯到 SQL Server 2000!(MSDE 在 2005 年被 SQL Server Express 取代,所以你有点过时了)。

无论如何,MSDE 作为 NT 服务运行,并且每个服务(至少到 Windows Vista)都在用户帐户下运行:通常是 SYSTEM、NetworkService 或 LocalService 之一(Windows 7 及更高版本引入了服务标识的概念,这很复杂)。您还可以在自己的用户身份下运行服务,该用户身份可以是 SYSTEM 等内置主体、本地用户帐户或域帐户。

我忘记了 MSDE 使用的默认值,但考虑到它是在 NetworkService 发明之前的 1999/2000 年制作的,它可能在 SYSTEM 或 LocalService 下运行。可以肯定的是,请检查您的Services.msc列表。

至于连接失败,可能是由任何原因引起的:防火墙、配置错误等,而不仅仅是错误的服务标识。

因此,无论如何,请检查您services.msc和您的应用程序事件日志,然后报告您的发现。

于 2013-04-04T04:39:50.953 回答