【问题标题】:SQL Server Connection String to ExcelSQL Server 到 Excel 的连接字符串
【发布时间】:2018-03-14 15:56:16
【问题描述】:

我正在将我的 Excel 2016 文档连接到我的 SQL Server 以从表中提取数据。我可以让它正常工作,但问题在于安全性。我可能记错了,但我认为有一种方法可以将用户名存储在连接字符串中,其中包含 IP 等内容,但隐藏密码。我使用 SQL 连接而不是受信任的 Windows 帐户连接到 SQL Server。这可能吗?

谢谢菲尔

【问题讨论】:

  • 一切皆有可能。
  • 很不清楚你在这里问什么。您说连接正常,但存在安全问题。它工作正常,还是有问题?问题是什么?您遗漏了关键信息(错误?代码?),否则没有人可以在这里提供帮助。
  • 对不起,我会试着让它更清楚一点....我有一个工作连接字符串,但我必须传入 SQL 用户名和密码,每个人都可以看到。我不希望密码显示在连接字符串中,而是在我输入一次后将其存储。希望对您有所帮助。
  • 如何使用集成安全
  • 如果可以的话,我宁愿不要在 SQL 安装中添加大量 Windows 帐户,所以宁愿使用 SQL 帐户来访问必要的数据。

标签: sql-server excel vba


【解决方案1】:

我建议创建一个包含连接详细信息的 dll,对其进行编译,然后将其添加为对 excel 的引用并与 excel 一起分发。

作为参考,这里有一个关于如何做到这一点的链接; How to securely store Connection String details in VBA

(对不起,新的,或者我建议如何标记为重复)

【讨论】:

    猜你喜欢
    • 2012-09-26
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 2010-10-19
    • 1970-01-01
    • 2017-05-11
    相关资源
    最近更新 更多