2017-08-08 142 views
0

我正在使用Anypoint Studio 6.2和Mule運行時3.8.3。如何以不同用戶的身份運行mule運行時?

我想使用Windows身份驗證,並且說我應該

「使用運行由騾子運行過程中 用戶的憑據連接到MS SQL Server數據庫的文章登錄到一個SQL Server數據庫提供 integratedSecurity = true參數的JDBC URL事情是這樣的:JDBC:SQLSERVER:// SQLSERVER; integratedSecurity = TRUE;

如何找到對騾子runti的用戶名我還是改變用戶名到不同的地方?

感謝

+0

如果是Windows身份驗證,您將使用運行此客戶端的Windows帳戶訪問SQL Server。如果您想使用不同的上下文運行,則可能需要使用不同的Windows用戶上下文運行此過程 –

回答

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以便能夠在您的代碼中執行此操作

相關問題