【发布时间】:2011-02-01 07:38:35
【问题描述】:
我正在运行 sql server 2008,我正在尝试运行查询
OPEN CUR_InvHeader
FETCH NEXT FROM CUR_InvHeader INTO
@CH_iBilling_Log_RecID
WHILE (@@FETCH_STATUS = 0) BEGIN --Loop for Cur_InvHeader
select * into tarInvoiceDetail_201101 FROM OPENROWSET('SQLNCLI', 'Server=(local);Trusted_Connection=yes;',
'EXEC _sp_cwm5_GetInvoiceDetail @CH_iBilling_Log_RecID')
我得到了错误
用于链接的 OLE DB 提供程序“SQLNCLI10” 服务器“(空)”返回消息 “不能推迟准备 完成。”。
我已经运行 sp_configure 'ad hoc..', 1 重新配置覆盖 以确保我可以针对 openrecordset 运行选择
任何想法我可能做错了什么? 提前致谢
【问题讨论】:
-
看到那些游标了吗?你要去TSQL地狱! :)
标签: sql-server tsql