微软账户怎么订阅服务器,演练:远程服务器上的订阅管理界面部署

演练:远程服务器上的订阅管理界面部署

12/15/2008

本文内容

对于基于 Internet 的通知应用程序,订阅管理界面通常部署在现有的 Internet 信息服务 (IIS) Web 服务器上。

本方案显示如何在远程 IIS 服务器上部署基于 ASP.NET 的订阅管理界面。本方案需要一个域帐户,订阅管理界面使用此帐户连接到 Microsoft SQL Server。本主题中的过程显示如何创建此登录帐户并授予其必要的权限。

必备项

在部署基于 ASP.NET 的订阅管理界面之前,请确保满足下列所有的前提条件:

您已安装了 Microsoft Windows,添加了 IIS 组件,并已启用了 ASP.NET。请参阅 Windows 文档以获得有关指导。

您(或域管理员)已创建了基于 ASP.NET 的界面所使用的域帐户。当允许远程服务器上的界面通过 Windows 身份验证连接到 SQL Server 时必需该域帐户。在本演练中,域帐户称为 DOMAIN\WebApp。9f24e3cb79a1717bd16780f72a88aa1f.png注意:

您可以使用 SQL Server 身份验证。但是,Microsoft 建议使用 Windows 身份验证。

您已将应用程序添加到 IIS 中,但尚未配置其安全性。

您已部署了 Notification Services 实例,从而在数据库服务器上创建了实例数据库和应用程序数据库。

已在数据库引擎 上启用了 TCP/IP 或 Named Pipes 网络协议。在 SQL Server 2005 中,默认情况下禁用这些网络协议。有关详细信息,请参阅 SQL Server 外围应用配置器。

IIS 服务器任务

在 Web 服务器上执行下列步骤。

步骤 1:安装 Notification Services 客户端组件

安装 Notification Services 客户端组件。

步骤 2:注册实例

在**“开始”菜单上,依次指向“所有程序”、Microsoft SQL Server 2005 和 Notification Services,然后单击“Notification Services 命令提示符”**以打开 Notification Services 命令提示符窗口。

键入下列命令,注册实例:

nscontrol register -nameinstanceName-serverdatabaseServer

保持命令提示符窗口处于打开状态,以供下一个过程使用。

步骤 3:配置基于 ASP.NET 的应用程序的安全性

打开 Machine.config 文件。该文件应位于 %windir%\Microsoft.NET\Framework\vn.n.nnnn\CONFIG 下。

找到 processModel 元素。此元素具有多个属性,其中包括 userName 和 password。

将 userName 值设置为 DOMAIN\WebApp,将 password 值设置为此帐户的密码。此元素应如下所示:

...

userName="DOMAIN\WebApp"

password="aspnet_password"

...

/>

保存 Machine.config 文件。

授予 DOMAIN\WebApp 帐户对 %windir%Microsoft.NET\Framework\vn.n.nnnn\Temporary ASP.NET Files 文件夹的**“完全控制”**权限。

有关授予对文件夹的权限的详细信息,请参阅 Windows 文档。

重新启动 IIS,应用所做的更改。

数据库服务器任务

您必须为 DOMAIN\WebApp 帐户授予 SQL Server 权限和数据库权限。如果非宿主事件提供程序服务器上安装有 SQL Server 工作站组件,则可以在该服务器上执行这些步骤。

授予 SQL Server 权限和数据库权限

打开命令提示符窗口。

键入以下命令以创建 DOMAIN\WebApp 帐户的 SQL Server 登录:

sqlcmd -E -S databaseServer -Q "CREATE LOGIN [DOMAIN\WebApp] FROM WINDOWS;"

键入以下命令以授予 DOMAIN\WebApp 帐户访问实例数据库的权限,并将此帐户添加到 NSSubscriberAdmin 数据库角色中:

sqlcmd -E -SdatabaseServer-Q "USEinstanceDatabase;

CREATE USER [DOMAIN\WebApp];

EXEC sp_addrolemember N'NSSubscriberAdmin', N'DOMAIN\WebApp';"

如果应用程序都有单独的数据库,则键入以下命令以授予 DOMAIN\WebApp 帐户访问应用程序数据库的权限,并将此帐户添加到 NSSubscriberAdmin 数据库角色中:

sqlcmd -E -S databaseName -Q "USE applicationDatabase;

CREATE USER [DOMAIN\WebApp];

EXEC sp_addrolemember N'NSSubscriberAdmin', N'DOMAIN\WebApp';"

如果实例承载多个应用程序,则对每个应用程序数据库重复此步骤。

现在,应该可以使用订阅管理应用程序对 Notification Services 实例的订阅方和订阅进行管理了。

疑难解答

如果您无法管理订阅方和订阅,则请在 Notification Services 命令提示符下运行以下命令以检查实例的状态:

nscontrol status-name instanceName

确保订阅方和订阅管理已启用。有关详细信息,请参阅查看实例、应用程序和组件的状态。

还要检查 Windows 应用程序日志是否出现错误。有关详细信息,请参阅对 Notification Services 进行故障排除。

请参阅

概念

其他资源

帮助和信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、背景 服务器故障是企业信息化建设中常见的问题之一,可能会导致系统瘫痪、数据丢失等严重后果。因此,制定并实施有效的服务器故障应急预案,对于保障企业信息安全和业务连续性至关重要。 二、目的 本预案的目的是规范服务器故障应急响应程序,确保在服务器故障发生时,能够快速、有效地采取措施,尽量减少损失和影响。 三、适用范围 本预案适用于企业服务器故障应急响应,涉及所有服务器设备。 四、应急响应流程 1. 接到服务器故障报警后,立即通知系统管理员,启动应急响应机制。 2. 系统管理员根据故障情况判断是否需要紧急停机,如果需要,在通知上级领导后立即进行紧急停机,停机前需要事先做好备份工作。 3. 系统管理员针对故障进行初步诊断,确定故障类型和范围。 4. 系统管理员根据故障类型和范围,启动相应的故障处理流程,包括硬件维修、软件升级、数据恢复等。 5. 系统管理员跟踪故障处理进展,及时向上级领导和相关部门汇报情况。 6. 在故障处理完毕后,系统管理员需要进行系统测试和恢复工作,并进行系统运行监控,确保系统正常运行。 7. 在故障处理完毕后,系统管理员需要对故障原因进行分析和总结,制定措施,避免类似故障再次发生。 五、应急资源准备 1. 应急备份服务器:在服务器故障时,可以立即启动备份服务器,确保业务连续性。 2. 应急维修工具:包括硬件维修工具、软件维修工具、数据恢复工具等。 3. 应急备件:包括硬件备件、软件备件等。 4. 应急人员:包括系统管理员、技术支持人员、维修人员等。 六、应急预案的更新和演练 1. 应急预案需要定期进行更新和修订,确保与企业信息化建设的更新和变化保持一致。 2. 应急预案需要定期进行演练和测试,以确保响应程序的有效性和可行性。 七、总结 服务器故障应急预案是保障企业信息安全和业务连续性的重要措施之一。制定并实施有效的服务器故障应急预案,可以减少故障损失和影响,提高企业信息化建设的可靠性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值