我有以下错误消息:
SELECT failed because the following SET options have incorrect settings: 'ARITHABORT'.
Verify that SET options are correct for use with indexed views and/or indexes on computed
columns and/or query notifications and/or xml data type methods.
我只想知道为什么当我从asp代码调用存储过程时它会给我错误,当我在管理工作室时它没有给我错误?
我知道这是因为我在我的存储过程中使用了一些xml数据但是管理工作室和代码之间有什么区别
由于
答案 0 :(得分:1)
Management Studio为您设置这些选项,它们与通过SQLNCLI等连接时应用的默认值不同。请查看工具>选项>查询执行> SQL Server>高级,您将看到您可以为ARITHABORT等设置各种设置。
我也不认为这是因为您正在使用XML,我认为这是因为您的存储过程要么显式设置了arithabort,要么是使用相反的设置创建的。