【问题标题】:Set ARITHABORT On only fail in asp设置 ARITHABORT On 仅在 asp 中失败
【发布时间】:2012-02-21 20:34:14
【问题描述】:

我有这个错误信息:

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 它没有明确设置而对于创作你是什么意思?如果我正在创建我的过程并在不更改选项的情况下执行它,那么在创建和执行时 arithabort 是否应该相同
    猜你喜欢
    • 2016-05-10
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    相关资源
    最近更新 更多