2

我正在将我的数据迁移到新服务器,因此将有一个新的数据源地址、用户名和密码。我可以保持用户名和密码相同,但必须有一个新地址。

我的问题是我有大约 20 个 Excel 工作簿,其中包含使用 odc 连接导入 Excel 的 SQL 数据运行的数据透视表。当我设置这些时,我将它们连接到一个存储过程。

我找到了 odc 文件的位置,并且可以在其中编辑服务器地址,但是当您查看 Excel数据/连接中的连接字符串时,字符串保持不变。

在通过勾选“始终使用连接文件”框来编辑“数据/现有连接”下的连接文件时,我可以确保我的数据始终来自 odc 文件而不是字符串,但是如果我将命令类型更改为 SQL 和命令文本对于存储过程名称,它总是建议以下内容:

在此处输入图像描述

是否可以编辑我的 odc 文件以始终连接到存储过程,或者 odc 文件只是连接到数据库本身,如果要连接到存储过程,它必须在他的 excel 文件中定义?

谢谢,

4

2 回答 2

2

编辑完连接属性后,点击导出连接文件...,然后就OK了。这会将您的更改保存到基础 ODC 文件。这在 Excel 2007 中适用于我。

于 2014-05-05T22:27:32.123 回答
0

解决方案:

适用于excel 2013和office 365

当您更改连接文件时,不要点击确定,请执行以下步骤:

  1. 点击导出连接文件
  2. 将文件保存在某处(真的无所谓),这将再次更改连接文件位置
  3. 将连接文件更改为所需位置
  4. 现在点击确定一切现在应该可以正常工作,没有任何弹出窗口

有时键盘和椅子之间有问题,有时微软有问题:-)

于 2021-03-26T14:31:45.710 回答