使用运行身份服务帐户进行模拟

建议通过运行身份服务帐户进行模拟。运行身份服务帐户是一个 Active Directory 用户帐户,Tableau Server 服务可使用此帐户在承载 Tableau Server 的计算机上运行(请参见 运行身份服务帐户。该帐户必须拥有 SQL Server 中数据库用户帐户的 IMPERSONATE 权限。从数据安全性角度看,通过使用 Tableau Server 运行身份服务帐户进行模拟,管理员可进行最灵活的控制。

设置用户运行身份帐户模拟:

  1. 在安装期间配置 Tableau Server 时,选择 Active Directory 作为身份存储,并指定具有“IMPERSONATE”权限的用户帐户作为运行身份服务帐户。请参见配置初始节点设置

    如果安装了 Tableau Server,并将身份存储配置为使用 Active Directory,则可以在安装之后设置运行身份服务帐户。请参见更改运行身份服务帐户

  2. 在 Tableau Desktop 中创建一个工作簿。在创建数据连接时,对工作簿到 SQL Server 数据库的实时连接选择“使用 Windows NT 集成安全性”

  3. 在 Tableau Desktop 中,将该工作簿发布到 Tableau Server(“服务器”>“发布工作簿”)。

  4. 在“发布”对话框中,单击“身份验证”,然后在“身份验证”对话框中,从下拉列表中选择“通过服务器运行身份帐户进行模拟”

  5. 单击“确定”

  6. 通过以用户身份登录到 Tableau Server 来测试该连接。单击视图时,不应看到要求输入数据库凭据的提示,只应看到该用户有权查看的数据。

感谢您的反馈!您的反馈已成功提交。谢谢!