Files and File Locations
By default, Notification Services is installed to %PROGRAMFILES%\Program Files\Microsoft SQL Server Notification Services. You can alter this location during setup.
The following folders and files are added when installing Notifications Services:
The root folder uses the Notification Services version number as its name. It contains the Bin, Docs, Samples, and XML Schemas folders. It also contains the Readme.txt file, which contains late-breaking information, and the NSOnWeb.url file, which is a Web link to the Notification Services home page.
The Bin folder contains all of the binary Notification Services files, such as executables and DLLs, as well as command files. The Bin folder is created when you install the engine components or the client components.
|EventLogMessages.dll||Resource file that provides information about Notification Services events to the event log.|
|GrantXpExec.cmd||Command you can use to grant rights to run the Notification Services extended stored procedures to the account used by the NS$instance_name service. For more information, see GrantXPExec Utility.|
|InstallXPs.cmd||Command you can use to install the Notification Services extended stored procedures to additional instances of SQL Server. For more information, see InstallXPs Utility.|
|Microsoft.SqlServer.NotificationServices.dll||Notification Services core DLL.|
|Microsoft.SqlServer.NotificationServices.tlb||Type library used by Notification Services to register types for COM interoperability.|
|Nscontrol.exe||Executable file that runs the NSControl command prompt utility. Do not run this file. For more information, see NSControl Commands.|
|Nsservice.exe||Executable file used to run the Notification Services NS$instance_name service. (Installed with engine components only.) Do not run this file from this location. For more information, see Starting and Stopping a Service.|
|Nsservice.exe.config||Configuration file that controls the logging levels for the Notification Services NS$instance_name service. Edit the values in this file to control logging. For more information, see Configuring Notification Services Event Logging.|
|RegisterXPs.sql||Transact-SQL script that registers the Notification Services extended stored procedures in SQL Server. This script is run by Setup, so you do not need to run this script manually.|
|RevokeXpExec.cmd||Command you can use to revoke rights to run the Notification Services extended stored procedures. For more information, see RevokeXPExec Utility.|
|SetNSVars.cmd||Command used by Notification Services to set general environment variables and open a command prompt window. Instead of running this command, you can open the command prompt window from Start/Program Files/Microsoft SQL Server Notification Services.|
|SqlXmlBulkLoad.dll||Managed DLL used to facilitate the use of the SQLXML bulk loader.|
|UninstallXPs.cmd||Command you can use to remove the Notification Services extended stored procedures from an instance of SQL Server. For more information, see UninstallXPs Utility.|
|UnregisterXPs.sql||Transact-SQL script that removes the Notification Services extended stored procedures from SQL Server. Running this script manually is sometimes necessary. When uninstalling, Setup does not prompt for a SQL Server user name and password and does not prompt for the server name.|
The Bin folder also contains language-specific folders, such as de (German), es (Spanish), and fr (French). Each folder contains a DLL that contains language-specific resources for Notification Services.
The Docs folder contains Notification Services documentation. This folder is installed if you install the documentation components.
The Docs folder contains one folder for each installed language. Each language folder, such as en (English), contains the following files.
|Sqlntsv.chm||Notification Services HTML Help documentation file. Running this file opens SQL Server Notification Services Books Online.|
|Sqlntsv.hx*||Documentation files used by Microsoft Visual Studio® .NET. If Visual Studio is installed, you will be able to access the documentation in the Visual Studio .NET Help pane.|
The Samples folder contains all of the files for running the sample applications supplied with Notification Services. This folder is installed if you install the sample applications component during setup.
For more information about the files in the Samples folder, see Notification Services Programming Samples.
XML Schemas Folder
The XML Schemas folder contains the XML schemas for the application definition file (ADF) and the configuration file. These files are required by Notification Services. You can view these files to look at the XML schemas.
|ApplicationDefinitionFileSchema.xsd||The XML schema definition for the ADF. For more information about the elements described in this file, see the Application Definition File Reference.|
|ConfigurationFileSchema.xsd||The XML schema definition for the configuration file. For more information about the elements described in this file, see the Configuration File Reference.|
When you install the database components, an extended stored procedure DLL is installed in the selected SQL Server Binn folder. The name of this file is Microsoft_SqlServer_NotificationServices_XP_X_X_XXXX_X.dll, where X_X_XXXX_X is the Notification Services version number.