一、在官方:
用于 vCenter Server 数据库的 JDBC URL 格式
vCenter Server 安装程序生成并验证 vCenter Server 数据库的 JDBC URL。如果安装程序无法使用生成的 JDBC URL 连接到数据库,则它将提示您指定 JDBC URL。
Microsoft SQL Server 数据库的 JDBC URL 格式
对于 Microsoft SQL Server 数据库,可以使用以下示例 JDBC URL 作为模型:
■
按主机名连接到默认的(未命名的)SQL Server 实例:
jdbc:sqlserver://host ;databaseName=database
■
按主机名和实例名连接到已命名的实例:
jdbc:sqlserver://host ;instanceName=instance ;databaseName=database
■
按主机名和端口连接到 SQL Server:
jdbc:sqlserver://host :port ;databaseName=database
■
按端口连接:
jdbc:sqlserver://localhost:1422;databaseName\=VIM_VCDB (要单独传递的用户名、密码和数据库类型)
■
使用集成安全性连接到本地服务器:
jdbc:sqlserver://localhost\\SQLEXP_VIM;databaseName=VIM_VCDB;integratedSecurity=true
■
不使用集成安全性连接到本地服务器:
jdbc:sqlserver://localhost\\SQLEXP_VIM;databaseName\=VIM_VCDB (要单独传递的用户名、密码和数据库类型)
默认情况下,Microsoft SQL Server 的 VMware vCenter Server JDBC 配置可能无法使用直接 IPv6 地址。必须使用下列形式之一:
■
使用标准 Type-4 JDBC URL 的主机名形式(建议):
jdbc:sqlserver://database-fully-qualified-host-name :port
■
使用直接 IPv6 地址格式:
jdbc:sqlserver://;serverName=[IPv6-address ]
有关 MS SQL 数据库的 JDBC URL 格式的详细信息(包括端口和实例配置选项),请参见 msdn.microsoft.com 网站。该主题发布时,可在http://msdn.microsoft.com/en-us/library/ms378428.aspx 上获取此信息。
Oracle 数据库的 JDBC URL 格式
对于 Oracle 数据库,可以使用以下示例 JDBC URL 作为模型:
■
该格式需要主机名和地址、端口(默认值为 1521)和服务名称(例如“oracle.world”):
jdbc:oracle:thin:@host :port /service
■
该格式需要主机名和地址、端口(默认值为 1521)和 SID(例如“ORCL”):
jdbc:oracle:thin:@host :port :SID
■
该格式适用于完全配置有 Oracle Net 的 Oracle Client,这对非 TCP 配置或 Oracle RAC(真正应用群集)非常有用:
jdbc:oracle:thin:@tnsname
■
以下示例适用于安装有瘦驱动程序而未安装完整 Oracle Client 的 Oracle RAC:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac1-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=rac2-vip)(PORT=1521))(LOAD_BALANCE=yes)(FAILOVER=ON)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=RAC.DBTEAM)(FAILOVER_MODE=(BACKUP=rac1)(TYPE=SELECT)(METHOD=BASIC)))))
在此示例中,rac1-vip 是第一个节点虚拟 IP,rac2-vip 是第二个节点虚拟 IP,RAC.DBTEAM 是 RAC 数据库服务名称,rac1 是故障切换节点的名称。
有关 Oracle 数据库的 JDBC URL 格式的详细信息,请参见 oracle.com 网站。该主题发布时,可在http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/urls.htm/BEIJFHHB 上获取此信息
IBM DB2 数据库的 JDBC URL 格式
对于 IBM DB2 数据库,可以使用以下示例 JDBC URL 作为模型:
■
该格式需要主机名和地址、端口(例如 50000)和数据库名称(在服务器上创建的名称):
jdbc:db2://host :port /database
■
该格式适用于完全配置的 DB2 客户端(名称为“IBM Data Server Client”),其中数据库 为本地数据库别名。此示例对非 TCP 配置非常有用:
jdbc:db2:database
二、解决方案:
1.开始--->所有程序--->Microsoft SQL Server 2008 R2--->配置管理--->SQL Server 配置管理器--->SQL Server 网络配置--->SQLEXPRESS 的协议: TCP/IP--->IP 地址--->IPALL--->TCP 端口 设置为1433(如果你的数据库还装了sql server 2005,试把端口修改成1422) 重新启动SQL Server服务后,重试vCenter安装通过。
2.确定你的sql server 2008r2 agent是否启动,是否是64位的操作系统