我正在使用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 回答
如果Anypoint Studio是Windows应用程序,则可以使用runas command启动它,指示要传递给SQL Server的帐户(或者使用GUI在程序图标上
shift + right click
- >以不同用户身份运行)您还可以从T-SQL代码更改登录上下文,请参阅EXECUTE AS (Transact-SQL)
例:
您应该在该登录名上使用
IMPERSONATE
,以便能够在您的代码中执行此操作