gpt4 book ai didi

sql-server - 使用本地数据库作为链接服务器时出现 "Deferred prepare could not be completed"错误

转载 作者:行者123 更新时间:2023-12-01 17:46:32 25 4
gpt4 key购买 nike

我从我的本地 Sql Server 创建了一个链接服务器,如

http://sqlserverplanet.com/dba/local-linked-server

但是,当我尝试在链接服务器中执行存储过程时,它抛出:

Deferred prepare could not be completed

错误和无效的对象名称“表名”

最佳答案

您是否遗漏了对象名称中的某些内容。它应该总是像 Database.User.ObjectName(例如 Northwind.dbo.Customers)

通过链接服务器运行查询时提供完整的对象名称。

在链接服务器上执行时,查询存储过程可能是这样的:

Select  *
From OPENQUERY([COM2\SQLEXPRESS], 'Exec Northwind.dbo.CustOrderHist ''CUST1''') as TB1

执行存储过程时,请检查诸如 SET FMTONLY OFF 之类的选项。

按照此链接进行 OPENQUERY: http://msdn.microsoft.com/en-us/library/ms188427.aspx

关于sql-server - 使用本地数据库作为链接服务器时出现 "Deferred prepare could not be completed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com