我正在使用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运行时查找用户名或将用户名更改为其他用户?
由于
答案 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
,以便能够在您的代码中执行此操作