如何:备份 Reporting Services 加密密钥

更新:2007 年 11 月

对于 Visual Studio Team System Team Foundation Server 单服务器部署,您可以使用 SQL Server 提供的 Reporting Services 配置工具或 RSKEYMGMT 命令行工具来备份加密密钥。对于双服务器部署或群集部署,则必须使用 RSKEYMGMT

必需的权限

若要执行此过程,您必须是在 SQL Server 中有着“内容管理员”角色的“本地管理员”组的成员,或者“管理报表服务器安全性”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限或 Microsoft 网站上的以下页:针对 SQL Server 2005 的“管理报表服务器数据库”或针对 SQL Server 2008 的“管理 (Reporting Services)”。

使用 Reporting Services 配置工具备份加密密钥

  1. 在运行 SQL Server Reporting Services 的服务器上,单击“开始”,依次指向“所有程序”、“Microsoft SQL Server”、“配置工具”,再单击“Reporting Services 配置”。

    “选择报表服务器安装实例”对话框打开。

  2. 键入数据层服务器和数据库实例的名称,然后单击“连接”。

  3. 在左导航栏中,单击“加密密钥”,再单击“备份”。

    “加密密钥信息”对话框打开。

  4. 在“密码”中键入文件的密码。

  5. 单击“密钥文件”旁边的浏览按钮(“…”)。

    “另存为”对话框打开。

  6. 键入加密密钥的文件名,然后单击两次“确定”。

使用 RSKEYMGMT 备份加密密钥

  1. 打开命令提示窗口,将目录更改到 RSKEYMGMT 工具所在的位置。

    默认情况下,该工具位于下面的目录中:

    驱动器:\Program Files\Microsoft SQL Server\90\Tools\Binn

    说明:

    即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站

  2. 使用带 -e-f-p 参数的 RSKEYMGMT 来备份加密密钥并用密码保护它。

    例如,下面的命令行提取密钥,在驱动器 C 上创建一个名为 MyRSKeyBackUp 的文件,并指定密码。

    **RSKEYMGMT -e -f c:/**MyRSKeyBackUp -p 强密码

    说明:

    有关 RSKEYMGMT 的更多信息,请在命令提示符处键入 RSKEYMGMT /?

请参见

任务

如何:激活故障转移应用层服务器

如何:备份 Team Foundation Server