我正面对
SELECT失败,因为以下SET选项的设置不正确:我的生产环境出现'QUOTED_IDENTIFIER'问题。
相同的存储过程在较低的环境下正常工作。请帮我确定一下这个问题。
我正在使用SQL Server 2008。
我也尝试过重新编译并创建存储过程。
答案 0 :(得分:1)
尝试
SET QUOTED_IDENTIFIER ON
SET QUOTED_IDENTIFIER OFF
答案 1 :(得分:-1)
您是否在存储过程中使用动态sql(在字符串中查询并使用sp_executesql执行查询字符串)?
如果是,则在SP的开头设置QUOTED IDENTTIFIER ON并在结束时将其设置为
如果在开始时没有设置SET QUOTED IDENTTIFIER