【问题标题】:How to Encrypt Excel Connection String while connecting it to SQL server Analysis service?如何在将 Excel 连接字符串连接到 SQL Server 分析服务时对其进行加密?
【发布时间】:2020-08-07 21:36:48
【问题描述】:

我正在将数据从 SQL Server 分析服务提取到 Excel。我希望连接字符串被加密。当我转到数据->连接属性并单击保存密码时,我可以看到密码。谁能建议我如何加密密码?

建议非常可观。

提前致谢!!

【问题讨论】:

  • 另一种选择是在服务器上创建一个最小访问用户并使用该用户名密码
  • @usmanhaq - 即使在这种情况下,密码也是可见的,对吧?
  • 是的,密码是可见的,但即使它可见并被滥用,它也不会有太多的访问权限
  • @usmanhaq - 我可以使用它作为一个选项。但是当文件被共享给外部用户时,他们将有权下载数据。还有其他方法吗?我们可以加密odc(办公数据连接文件)吗?

标签: excel iis olap-cube ssas-tabular analysisservices


【解决方案1】:

在连接字符串中使用加密密码属性:

指定是否使用本地密码来加密本地多维数据集。有效值为 True 或 False。默认为 False。

您可以从以下文章中获得更多详细信息:

https://docs.microsoft.com/en-us/analysis-services/instances/connection-string-properties-analysis-services?view=asallproducts-allversions

【讨论】:

  • 您好@jalpa,感谢您的回复!我已经尝试过了,下面是现在的连接字符串:Provider=MSOLAP.8;Password=xxxxx;Persist Security Info=True;User ID=xxxx;Initial Catalog=xxxxx;Data Source=xxxxx/OLAP/msmdpump.dll;EncryptPassword =True;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error;Update Isolation Level=2 但是,我仍然可以看到密码。我也试过取消选择“保存密码”,但它会提示输入密码。
猜你喜欢
  • 2010-12-30
  • 2016-08-09
  • 1970-01-01
  • 2016-10-10
  • 1970-01-01
  • 2017-02-05
  • 1970-01-01
  • 2012-09-26
相关资源
最近更新 更多