是什么的SqlDependency的局限 [英] What are the limitations of SqlDependency

查看:144
本文介绍了是什么的SqlDependency的局限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用使用表作为消息队列和注册,最多为使用的SqlDependency更新。我到处都读人都在说寻找出它的局限性,但没有具体说它们是什么。从我已经收集你将有问题时,该表具有很高的更新频率,幸好我只是在寻找10 - 每分钟最多20个值。

I am using using a table as a message queue and "signing up" for up for updates by using a SqlDependency. Everywhere I read people are saying look out for the limitations of it but not specifically saying what they are. From what I've gathered you will have problems when the table has very high update frequency, fortunately I'm only looking at 10 - 20 values per minute maximum.

什么其他的限制,在SQLServer /影响?

What are the other limitations/impact on the SqlServer?

推荐答案

最完整的清单可以找我(的从这里)如下:

The most complete list I can find (from here) is as follows:


  • 在SELECT语句中的预测列必须明确指出,和表名前面必须有两个部分组成的名称进行限定。注意,这意味着,在语句中引用的所有表一定要在同一数据库中。

  • 语句可能无法使用星号(*)或table_name的。*语法指定列。

  • 语句不得使用未命名的列或重复的列名。

  • 必须引用基表的语句。

  • 语句不能引用表使用计算列。

  • 在SELECT语句中提取的列不能有聚集EX pressions除非语句使用GROUP BY前pression。如果提供了GROUP BY前pression,选择列表中可以包含聚合函数COUNT_BIG()或SUM()。然而,SUM()不得为空列指定。声明不能指定HAVING,CUBE或ROLLUP。

  • 在SELECT语句的投影列用作简单的前pression不能出现一次以上。

  • 语句不能包含PIVOT或UNPIVOT运算符。

  • 语句不能包含UNION,INTERSECT或EXCEPT运算符。

  • 语句不能引用视图。

  • 语句不能包含任何以下的:DISTINCT,COMPUTE或COMPUTE BY或INTO

  • 语句不能引用服务器全局变量(@@变量名)。

  • 语句不能引用派生表,临时表或表变量。

  • 语句不能引用表或视图从其他数据库或服务器。

  • 语句不能包含子查询,外部联接或自联接。

  • 语句不能引用大型对象类型:文本,ntext和图像

  • 语句不能使用CONTAINS或FREETEXT全文predicates。

  • 语句不能使用行集函数,包括OPENROWSET和OPENQUERY。

  • 语句不能使用任何的下列聚合函数:AVG,COUNT(*),MAX,MIN,STDEV,STDEVP,VAR,VARP或

  • 语句不能使用任何非确定性函数,包括排名和窗口功能。

  • 语句不能包含用户定义聚合。

  • 语句不能引用系统表或视图,包括目录视图和动态管理视图。

  • 语句不能包含FOR BROWSE信息。

  • 语句不能引用队列。

  • 语句不能包含无法改变,无法返回结果的条件语句(例如,其中1 = 0)。

  • 语句不能指定READPAST锁定提示。

  • 语句不能引用任何Service Broker的队列中。

  • 语句不能引用同义词。

  • 语句不能基于双/实际数据类型有比较或前pression。

  • 语句不能使用TOP前pression。

还有几个额外的信息片段:

There are also a couple additional pieces of information:

  • Understanding SQL Dependencies
  • Working with Query Notifications

这篇关于是什么的SqlDependency的局限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆