指定实例名
配置 Notification Services 实例时,必须为实例指定唯一名称。实例名用于标识实例,并用于命名实例数据库对象。
实例名称
Notification Services 实例名称是 Notification Services 实例的唯一名称。Notification Services 使用实例名称来查找实例资源。在管理 Notification Services 时,可以使用实例名称来标识实例。
命名规则
在以前的版本中,Notification Services 总是使用实例名称来构造实例数据库名称。在 Notification Services 中,可以指定实例数据库名称。但是,如果不指定数据库名称,则 Notification Services 会将新建的实例数据库命名为 instanceNameNSMain。例如,假定实例名称为 News,则默认的实例数据库名称为 NewsNSMain。
Notification Services 还使用实例名称来命名实例的 Windows 服务。实例的 Windows 服务为 NS$instanceName。
由于 Notification Services 使用实例名称来标识实例、命名数据库对象以及命名 Windows 服务,因此,实例名称必须符合以下命名规则:
- 实例名称必须唯一。同一服务器上部署的 Notification Services 其他实例不能使用相同的名称。
重要提示: 请勿通过大小写来区分实例的名称。Notification Services 实例名称不区分大小写。例如,Notification Services 不区分 MyInstance 和 myinstance。 - 实例名称不能包含引号,因为 Windows 服务名称不允许包含引号。
- 因为要使用实例名称来命名数据库对象,并且有时要与其他字符串联来命名对象,因此实例名称有 64 个字符的限制。数据库对象名称一般有 128 个字符的限制。
- 实例名称必须符合常规标识符的命名规则。有关详细信息,请参阅标识符。
命名建议
由于 Notification Services 将实例名称用于数据库对象名称,所以,请使用尽可能短的实例名称,并根据不变的实体来命名实例。例如,可以根据目标用户、公司职能部门或产品来命名实例。
最好避免使用组织单位(可能经常变动)、应用程序或运行实例的服务器的名称。
好的实例名称应该短小、含义明确,如 News 或 Inventory。在命名应用程序时,可以使用短小而含义明确的名称,比如 Headlines 和 Hardware。这将使数据库对象的名称更有意义。
命名 Notification Services 实例。
如果通过 XML 配置 Notification Services 实例,请在实例配置文件 (ICF) 中指定实例名称。如果以编程方式配置 Notification Services 实例,请使用 Notification Services 管理对象 (NMO) 来指定实例名称。
命名 Notification Services 实例
请参阅
参考
概念
指定数据库系统名称
定义实例数据库
使应用程序和实例相关联
定义自定义传递协议
定义传递通道
配置参数加密
指定实例的版本和历史记录
使用实例配置文件中的参数
其他资源
配置 Notification Services 实例
InstanceName Element (ICF)
Instance Configuration File Templates