Blackberry Notification System
Event ID: 373

The description for Event ID 373 from source Blackberry Notification System cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

 IDS_25000               getListBESdatabases: COM Error 0x80004005 - Unspecified error - Source: Microsoft OLE DB Provider for SQL Server - Description [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. - Command: getListBESdatabases


If you receive a lot of Warnings 373, one of the solution is to uninstall
DBNS (Database Notification System) Article ID: KB11716


Removing the DBNS

You will need SQL Tools installed on BES server or on any SQL Server in domain.

Complete the following instructions to remove the DBNS (you can always install DBNS, please read full article at KB11716):

    In the SQL Query Analyzer, browse to the following location depending on the BlackBerry Enterprise Server version:

    BlackBerry Enterprise Server 4.1 SP1


    BlackBerry Enterprise Server 4.1 SP2 to 4.1 SP7


    BlackBerry Enterprise Server 5.0 to 5.0 SP3


    Open the NotifyUnInstall.sql file.
    Change <_DATABASENAME_> to the name of the BlackBerry Configuration Database (for example, BESMgmt).
    Run the script.
    On the Microsoft SQL Server, browse to C:\Program Files\Microsoft SQL Server\MSSQL\Binn and remove the RimEsp.dll file.

To complete the removal of the Database Notification System, it may be necessary to restart the Microsoft SQL Server. If it is not possible to restart the Microsoft SQL Server, rename the RimEsp.dll file (for example, to RimEspXXX.tmp).


What should be considered when choosing to install DBNS  Article ID: KB21563

Without any BlackBerry® smartphone user activity, the BlackBerry® Enterprise Server produces about 1500 query statements per hour. The number of query statements can be reduced by 50 to 80 percent when the Database Notification Service (DBNS) is installed. Furthermore, the DBNS results in an improvement in data accuracy. With the DBNS installed, polling frequency is significantly reduced and a net reduction in database reads is expected. Moreover, BlackBerry smartphone user activation is accelerated, since the BlackBerry Enterprise Server services can be immediately notified of updates.

DBNS is designed for environments with lower data traffic and fewer BlackBerry smartphone users, as the regular polling would be triggered frequently without getting data, but DBNS is only fired when something has actually changed. In large environments when there are frequent updates, DBNS can lead to more queries being created.

DBNS is installed by default when using a local Microsoft® SQL Server® install with the BlackBerry Enterprise Server (MSDE or Microsoft SQL Express). DBNS is not recommended for medium to large BlackBerry Enterprise Server installations with more than 500 BlackBerry smartphone users or multiple BlackBerry Enterprise Servers sharing a database.