問題タブ [applicationpoolidentity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Flask - IIS スーパー ユーザーではなく、実際のユーザーとしての Pyodbc ユーザー
Windows 認証がオンになっているIIS 8でホストされているPython Flaskアプリがあります。
このIIS アプリのApplicationPoolには、 IdentityがCustom Accountに設定されています。たとえば、
このアカウントには、アクセスしようとしているSQL Serverデータベースに対するSQL 承認があります。
特定のローカル ユーザーが Flask アプリケーションにアクセスしようとしているとします。
Flask アプリは、次を使用してローカル ユーザーの名前を取得できます。
PyODBC を使用してデータベースに接続する方法は、
SQL 接続文字列の一部として。
そのため、IIS にはサーバーを実行しているsuper_usrがあるため、PyODBCはlocal_usr ではなく、 super_usrのコンテキストで接続を開きます。
ここで、PyODBC がlocal_usrとして接続を開く方法を探しています。local_usrにパスワードを尋ねたり、Windows 認証をオンにしたりしたくありません。
これは、IIS アプリケーション プール [ super_usr ] で実行されているアカウントではなく、Windows 認証ユーザー [ local_usr ] に対して SQL 承認を取得するためのものです。
特定のアカウントをアプリケーション プール ID に渡す代わりに、SQL Server が同じボックス上にない場合に IIS で認証されたユーザーを承認する方法はありますか?
誰もこの問題に直面したことがありますか? はいの場合、これを回避するための理想的な方法は何ですか?
前もって感謝します。
visual-studio - Crystal Reports が ApplicationPoolIdentity で動作しない
現在、Crystal Reports がアプリケーション プールの「ローカル サービス」または「ネットワーク サービス」の ID でしか動作しないという問題に直面しています。「カスタム アカウント」または ApplicationPoolIdentity に切り替えると、レポートが機能せず、「プリンターがインストールされていません」という例外が発生します。アプリケーション プール ID を NetworkService または LocalService に切り替えると、同じことが完全に機能します。
サーバー上の各サイトにカスタム アカウントを使用する必要があります。この問題を解決するのを手伝ってもらえますか?