如何以不同的用户身份运行mule运行时?

时间:2017-08-08 12:48:32

标签: sql-server jdbc mule anypoint-studio

我正在使用Anypoint Studio 6.2和Mule运行时3.8.3。

我想使用Windows Auth和一篇文章说我应该

登录SQL Server数据库
  

"使用的凭据连接到MS SQL Server数据库   用户通过提供运行Mule运行时进程   integratedSecurity = JDBC URL的true参数。这样的事情: jdbc:sqlserver:// sqlserver; integratedSecurity = true; "

如何针对mule运行时查找用户名或将用户名更改为其他用户?

由于

1 个答案:

答案 0 :(得分:0)

如果您的Anypoint Studio是Windows应用程序,您可以使用runas command启动它,指示您要传递给SQL Server的帐户(或使用GUI在程序图标上显示shift + right click - >以其他用户身份运行)

您还可以从T-SQL代码更改登录上下文,请参阅EXECUTE AS (Transact-SQL)

示例:

execute as login = 'MyDomain\MyAccount';
select system_user;

您应该在该登录信息上IMPERSONATE,以便能够在您的代码中执行此操作