sql - 如何使用 VBA 在 Excel 上“绕过”“受密码保护的 SQL Server 数据库”弹出窗口?
问题描述
我正在尝试在 EXCEL 上创建一个 VBA 代码,我可以在其中自动从 SQL Server 数据库中提取一些数据。
我正在使用 Excel 本身的“PowerQuery”选项访问此 SQL Server 表。我必须输入用户名和密码才能访问“PowerQuery”上的数据,每次我尝试在另一台计算机上运行我的代码时,都会出现下面的 3 个弹出窗口(它们是葡萄牙语,但我会尽力而为翻译它们)。
第一个弹出窗口是关于“隐私级别”的。我必须选中复选框,然后单击“保存”
隐私级别-隐私级别用于确保数据的组合不受不必要数据的干扰。不正确的隐私级别可能会导致机密数据泄露到可信范围之外。可以在此处找到有关隐私级别的更多信息
[ ]忽略此文件的隐私级别检查。忽略隐私级别可能会将敏感或机密数据暴露给未经授权的人
然后,出现第二个弹出窗口,我需要在其中插入要从中提取数据的表的用户和密码:
最后,我必须“确认”要提取数据的最后一个弹出窗口:
无法使用受密码保护的连接连接到数据源。要使用不受密码保护的连接访问此数据源,请单击确定
我有这段代码,我在网上找到的,但它不能满足我的需要
lin = 2
STATION = ""
STATION = "genericstation"
sConnString = "Provider = sqloledb; " & _
"Data Source=" & STATION & "; " & _
"Initial Catalog= ;" & _
"User ID =user;" & _
"Password =password;"
有谁知道如何使用 VBA 代码绕过这些弹出窗口?
解决方案
推荐阅读
- python - 加载模型一次,而不是每次调用图像检测脚本
- docker - 哪个是 Antlr/Antlr4 的标准 docker 镜像?
- python - 树的直径
- ios - 需要未知模块:“未定义”
- javascript - 在链接之后附加 html(以显示链接预览)
- php - php DateTime->diff 的间歇性问题
- amazon-web-services - 从 AWS 开发工具包 v3 中的本地 json 文件加载凭证?
- mongodb - Intellishell 重复文档清理
- java - 无法在 MacOS Big Sur 上安装 NetBeans
- python - 有没有一种优雅的方法可以将别名映射到连接数据文件中的真实实体名称?