首页 文章

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

提问于
浏览
0

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

我想使用Windows Auth和一篇文章说我应该登录到SQL Server数据库

“通过向JDBC URL提供integratedSecurity = true参数,使用运行Mule运行时进程的用户的凭据连接到MS SQL Server数据库 . 如下所示:jdbc:sqlserver:// sqlserver; integratedSecurity = true;”

如何找到针对mule运行时的用户名或将用户名更改为不同的用户名?

谢谢

1 回答

  • 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 ,以便能够在您的代码中执行此操作

相关问题