2017-08-02 3 views
0

一般的なサポートユーザーとしてセットアップされ、Windows認証を使用するWindowsユーザーとしてMuleからSQL Serverデータベースにログインします。このWindowsユーザーは、私の個人的なWindowsユーザーアカウントとは異なるドメインにあり、私とは異なるユーザー名とパスワードを使用します。Anypoint CloudhubからMuleの異なるWindowsユーザーとしてSQL Serverデータベースにログイン

これが可能ですか?その場合は、ミュールワークフローでどのように動作させるのですか?私は現在、統合セキュリティがtrueに設定された汎用データベースコネクタを使用していますが、JDBC文字列で渡しているユーザー名とパスワードではなく、指定したデータベースに自分の資格情報でログインしようとしています。

ワークフローが完了すると、MuleプロジェクトはAnypoint Cloudhubで実行されます。

おかげでWindows上で

+0

Windows認証では、常にDBに現在記録されているユーザー資格情報が使用されます。それを使用し続けるには、接続を開くプロセスを目的のユーザーとして実行する必要があります。別のユーザーとしてソフトウェア全体を実行するか、代替の資格情報を使用してDB接続のヘルパープロセスを起動します。 – Alejandro

答えて

0

あなたはNTLM認証に使用する代替資格情報を提供するrunas /netonlyでプロセスを起動することができます。

を参照してください、例えば https://www.mssqltips.com/sqlservertip/3250/connect-to-sql-servers-in-another-domain-using-windows-authentication/

また、Windows資格情報マネージャーで資格情報をキャッシュすることにより、これを行うことができますが、それはあなたのWindowsは常に代替資格情報を使用するアカウントしまいます。

+0

私はこれをAnypoint Cloudhub Mulesoftのクラウドオファリングで使用しますので、ローカルでは実行されません。 Cloudhubと似たようなものを手に入れる方法はありますか? – user3165854

関連する問題