【IT168 专稿】Microsoft System Center Virtual Machine Manager (VMM) 2008 需要 Microsoft SQL Server 数据库来存储在 VMM 管理员控制台中查看的信息。
在安装 VMM 数据库之前,请检查需要安装的必备软件和硬件。
在安装 VMM 服务器期间,可以执行以下操作:
指定 SQL Server 的一个受支持版本的现有本地实例。
指定 SQL Server 的一个受支持版本的现有远程实例。
重要信息,如果为 VMM 数据库指定一个 SQL Server 远程实例,则需要执行其他重要步骤(如本主题中所述)。
让安装向导在 VMM 服务器上本地安装 SQL Server 2005 Express Edition SP2。
注意,SQL Server 2005 Express Edition SP2 数据库大小限制在 4 GB,且不支持 VMM 与 Operations Manager 2007 集成以实现 VMM 中的报告和监视功能。因此,当 VMM 服务器管理的主机超过 150 台或者希望集成 VMM 与 Operations Manager 时,建议使用完整版的 SQL Server。
配置 SQL Server 的远程实例
在运行 VMM Server 安装向导并为 VMM 数据库选择 SQL Server 的远程实例之前,必须执行以下操作:
配置步骤 | 注解 | ||
在远程数据库上启用远程连接 | 默认情况下,Microsoft SQL Server 2005 和 Microsoft SQL Server 2008 的很多版本(如 Express Edition 和 Evaluation Edition)都被配置为只允许进行本地连接。 | ||
确保远程 SQL Server 在本地系统帐户下运行。 |
| ||
启用安全套接字层 (SSL) 加密 | 为了增强 SQL Server 连接的安全性,建议通过修改连接字符串来启用 SSL 加密 |
在 VMM Server 安装向导中指定远程数据库
要在 VMM Server 安装向导中指定 SQL Server 的远程实例,必须执行以下操作:
确保输入的用户帐户是指定的 SQL Server 远程实例中 sysadmin 服务器角色的成员。
请不要使用与配置 VMM 数据库的远程 SQL Server 所用帐户相同的帐户作为 VMM 服务帐户。
确保 TCP 端口 445 在运行 SQL Server 的远程服务器上不会被阻止。VMM 使用端口 445 从远程服务器填充数据库实例。如果端口 445 被阻止,则可以手动输入 SQL 实例的名称。
确保键入的 SQL Server 名称和 SQL 实例名称正确,并且 SQL Server 名称所包含的字符不多于 15 个。
如果远程 SQL Server 使用的端口不是默认端口 (1433),则需要使用以下语法将端口号追加到实例名称之后:实例名称,端口。
注意,如果为承载远程数据库的"服务器名"指定一个 IP 地址,则需要在安装 VMM 服务器之后,使用以下过程在注册表中修改连接字符串。
修改连接字符串以连接到远程 VMM 数据库
在注册表中,导航到以下子项:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql
右键单击"ConnectionString",再单击"修改",然后通过删除 IP 地址并将其替换为基于远程 SQL Server 的计算机的名称来更改"Server= "的值。