0

ローカルでホストされている MSDE インスタンスと通信する .net アプリを持っている - MSDE が実行されているユーザー アカウントを知っている人はいますか?

ビジネス システム管理者は、PC に一連の「アップグレード」をリリースしました (明らかに、Active Directory やその他の多くのもののため)。現在、アプリはデータベースに接続できません。そのため、ユーザー アカウントが削除された可能性があると考えられます。バズ

4

1 に答える 1

0

MSDE - SQL Server 2000 にまで遡ります。(MSDE は 2005 年に SQL Server Express に置き換えられたため、少し時代遅れです)。

いずれにせよ、MSDE は NT サービスとして実行され、すべてのサービス (少なくとも Windows Vista まで) はユーザー アカウントで実行されます。多くの場合、SYSTEM、NetworkService、または LocalService のいずれかです (Windows 7 以降では複雑なサービス ID の概念が導入されています)。 )。独自のユーザー ID でサービスを実行することもできます。このユーザー ID は、SYSTEM などの組み込みプリンシパル、ローカル ユーザー アカウント、またはドメイン アカウントにすることができます。

MSDE が使用するデフォルトを忘れてしまいましたが、NetworkService が発明される前の 1999/2000 年に作成されたことを考えると、おそらく SYSTEM または LocalService で実行されます。Services.msc念のため、リストを確認してください。

接続の失敗に関しては、間違ったサービス ID だけでなく、ファイアウォール、構成エラーなど、あらゆることが原因である可能性があります。

いずれにせよ、あなたservices.mscとあなたのアプリケーション イベント ログを確認し、その結果を報告してください。

于 2013-04-04T04:39:50.953 に答える