求大神围观!链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "不能在手动或分布事务模式下创建新的连接。"。

寡亾 寡亾 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
T-SQL跨服务器 "not in" 语句问题!

水哥发过类似求助帖,说是05 SP3跟新包安装后解决了,我试了还是不行。http://bbs.csdn.net/topics/290059125


CREATE VIEW AIS_titem
AS
select FNumber,FName,FShortNUmber,FItemClassID from openrowset( 'SQLOLEDB', '192.168.0.150'; 'sa'; 'sa',AIS20130121103113.dbo.t_Item)

--可以
SELECT PartNo,parttype=CASE WHEN parttype='原材料' THEN '外购' WHEN parttype='产品' THEN '自制' END,partName,isnull(unitmeasure,'个'),isnull(partspec,''),isnull(FigureNo,'') FROM parts
WHERE partno IN(SELECT FNumber FROM AIS_titem WHERE FItemClassID=4)

--不可以
SELECT PartNo,parttype=CASE WHEN parttype='原材料' THEN '外购' WHEN parttype='产品' THEN '自制' END,partName,isnull(unitmeasure,'个'),isnull(partspec,''),isnull(FigureNo,'') FROM parts
WHERE partno NOT IN(SELECT FNumber FROM AIS_titem WHERE FItemClassID=4)

--报错提示:
链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "不能在手动或分布事务模式下创建新的连接。"。
消息 7320,级别 16,状态 2,第 2 行
无法对链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI" 执行查询"SELECT TOP 1 1 FROM "AIS20130121103113"."dbo"."t_Item" "Tbl1006" WHERE "Tbl1006"."FItemClassID"=(4)"。

...全文

相关推荐

OLE DB 访问接口 'SQLNCLI10' 返回了对列 'XXX' 无效的数据

a3226976

php采用ms官方扩展pdo方式连接高版本mssql需要sqlncli

php采用ms官方扩展pdo方式连接高版本mssql需要sqlncli,具体例子参看本博客。

treesky

SQLServer分布式事务问题

一、 问题现象 在执行 SQL Server分布式事务时,在SQL Server 2005下收到如下错误: 消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行 无法执行该操作,因为链接服务器 “xxxxx” 的 OLE DB 访问接口 “SQLNCLI” 无法启动分布式事务。 在SQL Server 2000下收到如下错误: 该操作未能执行,因为 OLE DB 提供程序 ‘SQLOLEDB’ 无法启动分布式事务。 [OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ] OLE DB 错误跟踪[OLE/DB Provide

weixin_38551070

sqlncli.msi

Microsoft SQL Server Native Client (SQL Native Client) 是单一动态链接库 (DLL),包含 SQL OLE DB 提供程序和 SQL ODBC 提供程序。它还对使用本机代码 API(ODBC、OLE DB 和 ADO)的应用程序提供运行时支持,以与 Microsoft SQL Server 7.0、2000 或 2005 连接。应使用 SQL 本机客户端创建新的应用程序,或增强需利用 SQL Server 2005 新增功能的现有应用程序。SQL 本机客户端的这个可再分发安装程序将安装运行时所需的客户端组件,以利用 SQL Server 2005 的新增功能,或者安装使用 SQL Native Client API 开发应用程序所需的头文件。<br>

jack8002

ADO访问数据库

VC++ 通过ADO访问数据库并添加、修改、删除、查询记录

Hartisan~
评论 6
收藏 已收藏
分享
返回顶部
寡亾
应用实例 27,579 成员 68,540 内容