设置ARITHABORT仅在asp中失败

时间:2012-02-21 20:34:14

标签: sql sql-server-2008 asp-classic arithabort

我有以下错误消息:

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数据但是管理工作室和代码之间有什么区别

由于

1 个答案:

答案 0 :(得分:1)

Management Studio为您设置这些选项,它们与通过SQLNCLI等连接时应用的默认值不同。请查看工具>选项>查询执行> SQL Server>高级,您将看到您可以为ARITHABORT等设置各种设置。

我也不认为这是因为您正在使用XML,我认为这是因为您的存储过程要么显式设置了arithabort,要么是使用相反的设置创建的。