Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6620359
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T21:05:19+00:00 2026-05-25T21:05:19+00:00

I am using a table as a message queue and signing up for updates

  • 0

I am using a table as a message queue and “signing 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.

What are the other limitations/impact on the SqlServer?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T21:05:20+00:00Added an answer on May 25, 2026 at 9:05 pm

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

    • The projected columns in the SELECT statement must be explicitly stated, and table names must be qualified with two-part names. Notice that this means that all tables referenced in the statement must be in the same database.
    • The statement may not use the asterisk (*) or table_name.* syntax to specify columns.
    • The statement may not use unnamed columns or duplicate column names.
    • The statement must reference a base table.
    • The statement must not reference tables with computed columns.
    • The projected columns in the SELECT statement may not contain aggregate expressions unless the statement uses a GROUP BY expression. When a GROUP BY expression is provided, the select list may contain the aggregate functions COUNT_BIG() or SUM(). However, SUM() may not be specified for a nullable column. The statement may not specify HAVING, CUBE, or ROLLUP.
    • A projected column in the SELECT statement that is used as a simple expression must not appear more than once.
    • The statement must not include PIVOT or UNPIVOT operators.
    • The statement must not include the UNION, INTERSECT, or EXCEPT operators.
    • The statement must not reference a view.
    • The statement must not contain any of the following: DISTINCT, COMPUTE or COMPUTE BY, or INTO.
    • The statement must not reference server global variables (@@variable_name).
    • The statement must not reference derived tables, temporary tables, or table variables.
    • The statement must not reference tables or views from other databases or servers.
    • The statement must not contain subqueries, outer joins, or self-joins.
    • The statement must not reference the large object types: text, ntext, and image.
    • The statement must not use the CONTAINS or FREETEXT full-text predicates.
    • The statement must not use rowset functions, including OPENROWSET and OPENQUERY.
    • The statement must not use any of the following aggregate functions: AVG, COUNT(*), MAX, MIN, STDEV, STDEVP, VAR, or VARP.
    • The statement must not use any nondeterministic functions, including ranking and windowing functions.
    • The statement must not contain user-defined aggregates.
    • The statement must not reference system tables or views, including catalog views and dynamic management views.
    • The statement must not include FOR BROWSE information.
    • The statement must not reference a queue.
    • The statement must not contain conditional statements that cannot change and cannot return results (for example, WHERE 1=0).
    • The statement can not specify READPAST locking hint.
    • The statement must not reference any Service Broker QUEUE.
    • The statement must not reference synonyms.
    • The statement must not have comparison or expression based on double/real data types.
    • The statement must not use the TOP expression.

    Additional reference:

    • Working with Query Notifications
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm using Zend_Queue to queue and send out emails (http://framework.zend.com/manual/en/zend.queue.adapters.html) Is there a way
I have a problem with my program, which is using IPC message queue. Althought
i have created table using Sqlite3.and also inserted record in that table.its running successfully.but
I'm using table values for the first time as a parameter to a function
What are the pros and cons of using table aliases in SQL? I personally
I have a 3 column layout using table-less design. <div id=main> <div id=left></div> <div
In SQLSERVER 2005, I'm using table-valued function as a convenient way to perform arbitrary
I'm using a table to design the layout of my web page. I want
I'm using a table adapter in Visual Studio to make a query to a
I'm using the table class that auto-generates a table for me from an array

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.