【发布时间】:2017-08-11 12:35:15
【问题描述】:
SQL 默认设置 FMTOnly 关闭,我发现快速报告不尊重默认设置,所以我在我的程序中手动将其关闭,现在我想了解 为什么当 FMTOnly 为 o 时,带有临时表的存储过程不起作用。 有人可以解释一下吗?谢谢。
消息 208,级别 16,状态 0,过程 SP_Fast_Obter_Relatorio, 第 54 行无效的对象名称“#Temp”。
【问题讨论】:
-
因为
FMTONLY ON不执行语句,所以任何依赖(不存在的)临时表的语句都将无法解析。如果您必须支持使用FMTONLY ON来发现元数据的客户端工具(您又偷偷将其关闭),则可以使用 workarounds。 -
这些解决方法帮助了我,非常感谢。
标签: sql sql-server fastreport