Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从Excel调用SQL Server存储过程-不';跑不动_Sql Server_Excel_Stored Procedures - Fatal编程技术网

Sql server 从Excel调用SQL Server存储过程-不';跑不动

Sql server 从Excel调用SQL Server存储过程-不';跑不动,sql-server,excel,stored-procedures,Sql Server,Excel,Stored Procedures,我在SQL Server数据库中有许多存储过程,这些存储过程可以从不同的Excel工作簿中调用,但这个存储过程拒绝运行 存储过程在SQL Server中运行,并在MS Access 2010中作为查询按预期运行 exec V2_PltOvrVw 但是,当我尝试使用常规方法将相同的结果拉入Excel时: 数据选项卡 -联系 -加 定义选项卡 -命令类型=SQL -命令文本=dbo.exec V2_PltOvrVw 在一个单元格中,我转到现有连接并打开新创建的db链接 我得到了以下无用的信息 查询

我在SQL Server数据库中有许多存储过程,这些存储过程可以从不同的Excel工作簿中调用,但这个存储过程拒绝运行

存储过程在SQL Server中运行,并在MS Access 2010中作为查询按预期运行

exec V2_PltOvrVw
但是,当我尝试使用常规方法将相同的结果拉入Excel时:

数据选项卡 -联系 -加

定义选项卡 -命令类型=SQL -命令文本=dbo.exec V2_PltOvrVw

在一个单元格中,我转到现有连接并打开新创建的db链接 我得到了以下无用的信息

查询未运行或无法打开数据库表 或与数据库管理员联系。确保 外部数据库可用,尚未移动或删除 重新组织,然后重试

单击OK(确定),然后获取

以下数据区域刷新外部数据失败。\u 1是否继续 刷新所有

我能看到的唯一区别是,这个存储过程首先写入6个临时表,然后将它们全部连接在一起并创建聚合输出


我还尝试将sp代码直接复制到命令文本中,但这也不起作用,这表明我还不了解其中的真正原因。

如果我尝试从新工作簿运行sp,可能会出现重复的情况同样的情况请尝试此操作-它也适用于临时表: