您的位置:首页 > 数据库

ArcGIS for SQLServer创建数据集提示“查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d”

2011-11-11 16:09 232 查看
今天接到一用户问题,ArcSDE for SQL Server 数据库,利用ArcGIS桌面创建数据集时,提示如下错误:



其实这个错误已经非常明显的告诉了用户,查询的开销比数据库默认设置的小才造成的该错误

“查询开销”是指在特定硬件配置中完成查询所需的估计占用时间(秒)

那么数据库哪个参数与“查询开销”有关呢?

MSSQLSERVER_8649


详细信息

产品名称
SQL Server
产品版本
10.50
产品内部版本号
10.50.0000.00
事件 ID
8649
事件源
MSSQLSERVER
组件
SQLEngine
符号名称
COST_TOO_HIGH
消息正文
查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。请与系统管理员联系。

解释

查询已取消,因为此查询的估计开销超出了为 QUERY_GOVERNOR_COST_LIMIT 设置的配置阈值。


用户操作

将 QUERY_GOVERNOR_COST_LIMIT 选项设置为更大的值。

如何配置 query governor cost limit 选项 (SQL Server Management Studio)

更新日期: 2007 年 9 月 15 日

使用 query governor cost limit 选项指定查询可以运行的时间段上限。 查询开销是指在特定硬件配置中完成查询所需的估计占用时间(秒)。


设置
query governor cost limit 选项

在对象资源管理器中,右键单击服务器并选择“属性”

单击“连接”页。

选中或清除“使用查询调控器防止查询长时间运行”复选框。

如果选中此复选框,请在下面的框中输入一个正值,查询调控器将禁止执行运行长度超过该值的所有查询。



其实最好的是不勾选该选项,设置为0就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐