0

ファイル共有からアプリケーションを実行し、指定された SQL データベースに接続しようとすると、エラー 26 (サーバー/インスタンスの検索エラー) が発生します。ローカル ドライブからアプリケーションを実行すると、動作します。他の人が同じサーバーにリモート接続されている間、同じファイル共有からアプリケーションを実行できます (そして正しく動作します)。ファイル共有から起動すると .Net アプリケーションが SQL サーバーへのアクセスを拒否されるのに、ローカル ディスク ドライブから起動すると拒否されないのはなぜですか? また、共有ドライブからの実行を許可するには、どのようなセキュリティ権限が必要ですか?

4

1 に答える 1

0

.NET 4 Code Access Security より前は、完全に信頼されていない方法で共有から実行されたアプリケーションが原因でした。(デフォルトで) 拒否される権限の 1 つは、SQL Server クライアントです。

私の推測では、あなたはこの問題に直面していると思います。

この記事は、CAS がどのように変化したかについての素晴らしい紹介と歴史的な概要を提供します

于 2013-05-14T10:01:47.907 に答える