在Excel中编辑doc文件数据连接到存储过程

时间:2013-12-11 12:30:39

标签: sql excel data-connections

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

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

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

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

enter image description here

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

谢谢,

2 个答案:

答案 0 :(得分:2)

编辑连接属性后,单击“导出连接文件...”,然后单击“确定”。这将保存您对基础ODC文件的更改。这在Excel 2007中适用于我。

答案 1 :(得分:0)

解决方案:

适用于excel 2013和office 365

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

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

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