更新: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 配置工具备份加密密钥
- 在运行 SQL Server Reporting Services 的服务器上,单击“开始”,依次指向“所有程序”、“Microsoft SQL Server”、“配置工具”,再单击“Reporting Services 配置”。 - “选择报表服务器安装实例”对话框打开。 
- 键入数据层服务器和数据库实例的名称,然后单击“连接”。 
- 在左导航栏中,单击“加密密钥”,再单击“备份”。 - “加密密钥信息”对话框打开。 
- 在“密码”中键入文件的密码。 
- 单击“密钥文件”旁边的浏览按钮(“…”)。 - “另存为”对话框打开。 
- 键入加密密钥的文件名,然后单击两次“确定”。 
使用 RSKEYMGMT 备份加密密钥
- 打开命令提示窗口,将目录更改到 RSKEYMGMT 工具所在的位置。 - 默认情况下,该工具位于下面的目录中: - 驱动器:\Program Files\Microsoft SQL Server\90\Tools\Binn .gif) 说明: 说明:- 即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。 
- 使用带 -e、-f 和 -p 参数的 RSKEYMGMT 来备份加密密钥并用密码保护它。 - 例如,下面的命令行提取密钥,在驱动器 C 上创建一个名为 MyRSKeyBackUp 的文件,并指定密码。 - **RSKEYMGMT -e -f c:/**MyRSKeyBackUp -p 强密码 .gif) 说明: 说明:- 有关 RSKEYMGMT 的更多信息,请在命令提示符处键入 RSKEYMGMT /?。