Sql server 如何在不使用insert exec的情况下从链接服务器返回大型文本数据

Sql server 如何在不使用insert exec的情况下从链接服务器返回大型文本数据,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我有一个存储过程,它位于链接服务器上,用于构建我希望从链接服务器获取的文章,并将结果存储在变量中 生成的文章通常超过8000个字符,因此使用输出参数是行不通的 不使用insert exec是否可以执行此操作,因为我想让使用结果的任何人都可以使用该选项。您可以对链接服务器运行正常的select。这里有我遗漏的东西吗?在构建文章时有扩展的逻辑;简单的select需要将大量逻辑移到select语句中,这不是我解决此问题的首选方法。您可以在链接服务器上使用一些中间表吗?然后,您可以调用sp,它创建并填充

我有一个存储过程,它位于链接服务器上,用于构建我希望从链接服务器获取的文章,并将结果存储在变量中

生成的文章通常超过8000个字符,因此使用输出参数是行不通的


不使用insert exec是否可以执行此操作,因为我想让使用结果的任何人都可以使用该选项。

您可以对链接服务器运行正常的select。这里有我遗漏的东西吗?在构建文章时有扩展的逻辑;简单的select需要将大量逻辑移到select语句中,这不是我解决此问题的首选方法。您可以在链接服务器上使用一些中间表吗?然后,您可以调用sp,它创建并填充该表中的新记录,并返回新记录的ID;然后您将根据ID从该表中选择记录,然后删除该记录。我使用了Arvo在过去建议的方法,以避免在过去使用MSDTC。让MSDTC通过防火墙工作可能比围绕它写作更痛苦。