SQL Server Notification Services

SQL Server Notification Services is a platform developed by Microsoft for the development and deployment of notification applications based on SQL Server technology and the Microsoft .NET Framework. Notification Services offers a scalable server engine on which to run notification applications, with multi-server capability-providing flexibility and scalability for deploying applications.[1]

Notification Services was designed to ease the pain of developing and deploying notification applications that generate personalized, timely information to subscribers.

To design, code and test all of the components that make up a robust Notification Services Application-such as notification scheduling, failure detection, retry logic, time zone management, notification grouping, and queue management, adding Notification Services to software applications can be a daunting task.

Background

Over the years the term Notification applications has been superseded with the term Complex Event Processing (CEP). The idea is that the user defines a set of Rules (or Queries) in advance, and then push data through those rules. Should the data fit any of the criteria of the Rules then some action is fired. For example: A rule may state "If car speed through sensor is above 100 km/h, take photo and record" otherwise all other data is discarded.

This approach is much faster than the traditional OLTP design of; Insert the row(s) into the database while constantly polling the data to see if something relevant has happened. It is especially suited to situations where you have high speed inputs, a fixed set of fairly simple queries and may not need to keep all the data.[citation needed] e.g.: Some industries measure the voltage, current and other attributes of hundreds of electric motors in their conveyor belts, 100 times each second. Then compare each measurement to its average, plant operators are alerted should a sudden change occur.

Release history

SQL Server Notification Services was one of the many components that comprised Microsoft SQL Server. It was first released in Microsoft SQL Server 2000 Service Pack 2 (2003). An enhanced release shipped in SQL Server 2005. It was discontinued and removed from SQL Server 2008,[2] although SQL Server 2005 SP3 allows for the Notification Services components to be run against the SQL Server 2008 Database Engine.[3] It has been replaced by StreamInsight which first shipped as a component of SQL 2008 R2. StreamInsight is a separate install and not visible as a part of a regular SQL Server setup.

Extensibility and programmability

A programming framework based on Transact-SQL and XML, provides a declarative programming model, and lends itself to quick prototyping and deployment of robust notification applications.

An API for creating subscription management applications is provided, plus standard components for collecting event data from files and SQL Server databases, for formatting notifications using XSLT, and for sending notifications via Simple Mail Transfer Protocol (SMTP) or by writing notifications to a file.

If the standard components do not meet the needs of an application, Notification Services is extendable by building custom components using the .NET family of programming languages, such as Microsoft Visual C# .NET and Microsoft Visual Basic .NET.

Finally, Notification Services can communicate with a wide variety of Microsoft, third-party, and custom-built event providers and delivery protocols, enabling Notification Services to communicate with existing systems in heterogeneous environments.

See also

References

  1. ^ "SQL Server 2017 on Windows and Linux". Microsoft. Retrieved 2019-04-08.
  2. ^ "What happend [sic] with NS in 2008?". Social.msdn.microsoft.com. Retrieved 2019-04-08.
  3. ^ "What's New in SQL Server 2005 SP3 | Microsoft Docs". Msdn.microsoft.com. 2008-11-17. Retrieved 2019-04-08.

Further reading

Read other articles:

Tablet computer For a Galaxy A series tablet from 2016, see Samsung Galaxy Tab A 10.1. Samsung Galaxy Tab 10.1Samsung Galaxy Tab 10.1Also known asGT-P7100 (10.1v)GT-P7500 (WiFi+3G)/P7501 (10.1N)GT-P7510 (WiFi)/P7511 (10.1N)SCH-i905 (Verizon LTE)SGH-T859 (T-Mobile USA)DeveloperSamsung ElectronicsManufacturerSamsung ElectronicsProduct familyGalaxy Tab seriesTypeTablet, media player, PCRelease dateJune 8, 2011; 12 years ago (2011-06-08)[1]Operating systemAndroid 3.1 Honeyc…

География Чехии Часть света Европа Регион Евразия Координаты 49° 45' с.ш. 15° 30' в.д. Площадь 115-я в мире 78 866 км² вода: 2 % суша: 98 % Границы Германия, Польша, Словакия, Австрия Высшая точка 1 602 м Снежка Общегеографическая карта Чешской республики Полезные ископаемые Чехии. Fe …

Buddhist reliquary Shinkot casketThe Shinkot relic casket. The segment Minadrasa Maharajasa (Great King Menander) appears on the closest portion of the lid, outer rim.MaterialSteatiteSizeDiameter: 28.7 centimeters, 11.3 inches.Height: 8.38 centimeters, 3.3 inchesCreated2nd century BCEDiscoveredShinkot, Bajaur34°40′N 71°30′E / 34.66°N 71.5°E / 34.66; 71.5BajaurShow map of PakistanBajaurShow map of Gandhara Shinkot casket inscription segments A, A1 and C, and portio…

Melito di Porto Salvocomune Melito di Porto Salvo – Veduta LocalizzazioneStato Italia Regione Calabria Città metropolitana Reggio Calabria AmministrazioneSindacoSalvatore Orlando (lista civica) dal 5-10-2021 TerritorioCoordinate37°55′N 15°47′E / 37.916667°N 15.783333°E37.916667; 15.783333 (Melito di Porto Salvo)Coordinate: 37°55′N 15°47′E / 37.916667°N 15.783333°E37.916667; 15.783333 (Melito di Porto Salvo) Altitud…

Stadio comunale di FiorenzuolaVelodromo Attilio PavesiStadio Aldo Milano Informazioni generaliStato Italia UbicazioneFiorenzuola d'Arda (PC), via Campo Sportivo 1 Inizio lavori1923 Inaugurazione1923 ProprietarioComune di Fiorenzuola d'Arda Informazioni tecnichePosti a sedere4 000 Strutturaellittica CoperturaTribuna Pista d’atleticaassente, impianto dotato di velodromo Mat. del terrenoerba Dim. del terreno106 x 65 m Uso e beneficiariCalcio Fiorenzuola Atletico BP Pro Piacenz…

MAML2 المعرفات الأسماء المستعارة MAML2, MAM-3, MAM2, MAM3, MLL-, mastermind like transcriptional coactivator 2 معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 607537 GeneCards: 84441 علم الوجود الجيني الوظيفة الجزيئية • ‏GO:0001105 transcription coactivator activity المكونات الخلوية • nuclear speck• نواة• بلازم نووي العمليات الحيوية • Notch…

Australian soccer manager (born 1965) Ange Postecoglou Postecoglou as Australia managerPersonal informationFull name Angelos Postekos[1]Birth name Angelos PostecoglouDate of birth (1965-08-27) 27 August 1965 (age 58)Place of birth Nea Filadelfeia, Athens, GreeceHeight 1.77 m (5 ft 10 in)[2][3]Position(s) DefenderTeam informationCurrent team Tottenham Hotspur (head coach)Youth career1978–1983 South MelbourneSenior career*Years Team Apps (Gls)1984–19…

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁地…

Children of SarajevoPoster filmSutradaraAida BegićProduserAida BegićDitulis olehAida BegićPemeranMarija PikićSinematograferErol ZubčevićPenyuntingMiralem ZubčevićTanggal rilis 23 Mei 2012 (2012-05-23) (Cannes) [1]Durasi90 menitNegaraBosnia dan HerzegovinaJermanPrancisTurkiBahasaBosnia Children of Sarajevo (bahasa Bosnia: Djeca) adalah sebuah film drama Bosnia 2012 yang disutradarai oleh Aida Begić. Film tersebut berkompetisi dalam sesi Un Certain Regard di Festival …

الببتيد هو سلسلة أحماض أمينية.[1][2][3] الرابطة الببتيدية هي رابطة كيميائية تنشأ بين الأحماض الأمينية لتكوين البروتينات المختلفة وهي من الروابط القوية في البناء البروتيني. كما يستخدم تعبير «بوليببتيد» للبروتينات الكبيرة، ومعنى «بولي» في العربية «متعدد». أي أن بو…

Peta menunjukan lokasi Basud Basud adalah munisipalitas yang terletak di provinsi Camarines Norte, Filipina. Pada tahun 2000, munisipalitas ini memiliki populasi sebesar 33.885 jiwa atau 6.508 rumah tangga. Pembagian wilayah Secara politis Basud terbagi menjadi 29 barangay, yaitu: Angas Bactas Binatagan Caayunan Guinatungan Hinampacan Langga Laniton Lidong Mampili Mandazo Mangcamagong Manmuntay Mantugawe Matnog Mocong Oliva Pagsangahan Pinagwarasan Plaridel San Felipe San Jose San Pascual Taba-T…

Election for the governorship of the U.S. state of Nebraska 1940 Nebraska gubernatorial election ← 1938 November 5, 1940 1942 →   Nominee Dwight Griswold Terry Carpenter Party Republican Democratic Popular vote 365,638 235,167 Percentage 60.9% 39.1% County resultsGriswold:      50–60%      60–70%      70–80%Carpenter:      50–60% Governor before election Rob…

River in the United StatesRussell ForkRussell Fork flowing through Breaks Interstate ParkLocationCountryUnited StatesPhysical characteristicsSource  • locationVirginia Mouth  • locationKentucky The Russell Fork[1] is a 51.9-mile-long (83.5 km)[2] tributary of the Levisa Fork in southwestern Virginia and southeastern Kentucky in the United States. Known for its whitewater, it rises in the Appalachian Mountains of southwest Virgin…

History of the U.S. state Flag of Oklahoma The history of Oklahoma refers to the history of the state of Oklahoma and the land that the state now occupies. Areas of Oklahoma east of its panhandle were acquired in the Louisiana Purchase of 1803, while the Panhandle was not acquired until the U.S. land acquisitions following the Mexican–American War (1846–1848). Most of Oklahoma was set aside as Indian Territory, with the general borders of the Indian Territory being formed in 1834 from the In…

American Indian tribe Ethnic group Delaware NationÈhëliwsikakw LënapeyokTotal population2,081 (2021)Regions with significant populations United States ( Oklahoma)LanguagesEnglish, Delaware (Unami, Munsee)ReligionChristianity, Native American Church, traditional tribal religionRelated ethnic groupsother Lenape and Algonquian peoples The Delaware Nation (Delaware: Èhëliwsikakw Lënapeyok),[1] based in Anadarko, Oklahoma[2] is one of three federally recognized tribes …

Linda Lear Linda Jane Lear (lahir 16 Februari 1940) adalah seorang profesor sejarah lingkungan, sejarawan sains dan penulis biografi asal Amerika Serikat.[1][2] Kehidupan dan karir Berkediaman di Bethesda, Maryland dan Charleston, Carolina Selatan namun sebenarnya Lynda Lear berasal dari Pittsburgh, Pennsylvania, Amerikia Serikat. Lear menikah dengan John Nickum pada tahun 1974 dan dari pernikahan ini dianugerahi satu putra yang bernama Ian Cole.[1] Lynda Lear adalah seor…

Bear of PorcunaSpanish: Osa de PorcunaYearcirca late 1st century BCMediumLimestoneDimensions(79 x 70 x 32) cmLocationNational Archaeological Museum, Madrid, Spain The Bear of Porcuna is a sculpture dated from the 1st century BC depicting a bear or a lioness leaning on a herma. It is exhibited at the National Archaeological Museum in Madrid, Spain. The artifact was found in 1926 in Porcuna—the Roman Obulco—, most specifically in the calle del Sepulcro, during the building works of an oil mill…

Questa voce sull'argomento geologi statunitensi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Ferdinand Vanderveer Hayden Ferdinand Vanderveer Hayden (Westfield, 1829 – Filadelfia, 1887) è stato un geologo statunitense. Durante la guerra di secessione americana fu volontario unionista. Nominato nel 1865 professore di mineralogia all'Università della Pennsylvania, lasciò spontaneamente l'incarico nel 1872 per dedicarsi all'esplorazione statale miner…

سينورية فلورنسامعلومات عامةالبداية القرن 13 جانب من جوانب history of Florence (en) الاسم Seigneurie de Florence (بالفرنسية) [1] (1903) القارة أوروبا العاصمة فلورنسا حل محله جمهورية فلورنسا (1494) الفترة الزمنية أواخر العصور الوسطى تاريخ الحل أو الإلغاء أو الهدم 1494 تعديل - تعديل مصدري - تعديل ويكي بي…

1988 Inverness District Council election ← 1984 5 May 1988 (1988-05-05) 1992 → All 28 seats to Inverness District Council15 seats needed for a majority   First party Second party Third party   Party Independent Labour Liberal Democrats Seats won 14 12 2 Seat change 4 4 0 Popular vote 4,865 2,924 732 Percentage 51.1% 30.7% 7.7% Swing 10.2% 2.9% 1.1% Council Control before election Independent Council Control after election Independent …