Excel中的连接字符串不允许除我之外的任何人刷新

Posted

技术标签:

【中文标题】Excel中的连接字符串不允许除我之外的任何人刷新【英文标题】:Connection String in Excel not allowing anyone but me to refresh 【发布时间】:2019-04-05 21:37:11 【问题描述】:

我使用从 SQL 查询中提取的数据创建了一个 Excel 电子表格 但我似乎是唯一可以访问它的人。由于我实际上不会成为使用此电子表格的人,因此它对其他人有用很重要。这是用户在尝试刷新数据时收到的错误:

连接失败: SQLState:“28000” SQL Server 错误:18456 [Microsoft][SQL Server Native Client 11.0][SQL Server]用户 'DOMAIN\UserN' 登录失败。

我有没有办法更新 Excel 中的连接字符串,以便 (a) 读取并接受其他 Windows 凭据或 (b) 存储用户名/密码

【问题讨论】:

【参考方案1】:

我不具体了解 Excel,但一般来说,如果您创建 SQL 登录,则可以使用以下格式:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

您可能希望锁定该 SQL 登录的权限,因为任何人都可能能够看到它并通过其他方法进行连接。

【讨论】:

以上是关于Excel中的连接字符串不允许除我之外的任何人刷新的主要内容,如果未能解决你的问题,请参考以下文章

MySql基础补漏笔记

JQuery 隐藏除我搜索的 div 之外的所有 div [关闭]

无法在除我之外的其他浏览器/机器上运行我的 chrome 扩展:未打包的发行版中有些不匹配?

增加 varchar 的大小显示正常,但不允许额外的大小

有啥办法可以刷新 JDialog 并重新制作它?

如何重写历史记录,以便除我已经移动的文件之外的所有文件都在子目录中?