SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
set XACT_ABORT onselect * from OPENROWSET('SQLOLEDB','SERVER=servername;uid=sa;password=;Database=aabb','select * from table1')SET ANSI_NULL_DFLT_ON off
SET ANSI_NULLS off
SET ANSI_WARNINGS off
set XACT_ABORT off
SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
set XACT_ABORT onselect * from OPENROWSET('SQLOLEDB','SERVER=servername;uid=sa;password=;Database=aabb','select * from table1')SET ANSI_NULL_DFLT_ON off
SET ANSI_NULLS off
SET ANSI_WARNINGS off
set XACT_ABORT off
与 SQL Server 早期版本相比,应该有不同的结果。使用 SET QUOTED_IDENTIFIER、SET ANSI_NULLS 的一个设置和所有其它相关 SET 选项开发数据库或应用程序。如果客户端会话更改 SET 选项,请在存储过程外这样做。
照你所写的我加上了,可是还是不行 :(
同样的存储过程你生成了吗
以前我碰到过同样问题,涌ZJCXC的方法解决了