部署模拟特定用户的 SSAS 表格模型包是否安全?

Is it secure to deploy an SSAS Tabular Model package impersonating a specific user?

我在 Visual Studio 中创建了一个 Analysis Services 表格项目。

我尝试将模拟信息设置为“当前用户”:

不幸的是,我收到以下错误:

Failed to save modifications to the server. Error returned: 'The datasource, '[Datasource Name]', contains an ImpersonationMode that is not supported for processing operations.

如果我改为将“模拟信息”设置为“特定 Windows 用户名和密码”并使用我的个人帐户,则效果很好。

我收到所有其他选项的错误消息(模拟特定帐户除外)。例如,“无人值守帐户”选项给我以下错误:

Failed to save modifications to the server. Error returned: 'An unexpected error occurred (file 'pcsspi.cpp', line 926, function 'GetImpersonationIdentity').

A connection could not be made to the data source with the Name of '[Data Source Name]'.

我不亲自处理部署 - 我将整个解决方案移至共享文件夹,然后由该特定项目的技术负责人进行部署。

话虽如此,冒充我的帐户是否存在任何安全隐患?我有机会泄露我的凭据吗?

冒充特定的 Windows 用户名和密码完全没问题,但是使用您的个人帐户是不正确的。设置一个服务帐户,该帐户只能访问表格模型刷新所需的资源。 (无论它使用什么数据源,仅此而已)