错误截图:
2009-08-05_00237 
故障ID为两部分ID:2601和SQL错误代码4060
查询Windows日志如下图:
2009-08-05_00239 
我在部署SCVMM2008时所使用的账户是Domain Admin用户,安理说不应该存在权限问题。
当时,后来发现,很多的时候不能够用经验来判断故障。
通过上下日志,我还发现SCVMM的服务器也有关闭的现象:
2009-08-05_00238 
后来查证也是由于账户认证问题造成。
这时,我考虑到检查配置文件,SCVMM的配置信息存在注册表中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql
不管你在安装时怎么配置,它的配置信息都是:
2009-08-05_00240 
注意“ Integrated Security=SSPI”这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器。
也就是说SCVMM控制台连接获取数据时,实际上就是一个数据库登录过程。。。。
查到这一步的时候,将目标锁定在SQL Server 2008上。
SCVMM2008的配置管理账户是我测试域环境中的Domain Admin用户VMMAdmin。
首先,在SQl Server 2008数据库的安全性\登录名上右键,新建登录名为VMMAdmin的Windows验证账户。
2009-08-05_00241
2009-08-05_00242
完成之后,对其属性设置如下图:
2009-08-05_00243 
在VMMadmin成为DBO之后再次尝试连接。
终于看到了熟悉的画面(之前用SQL Express装过。MOM监控方面有问题,就改成了SQL 2008)
2009-08-05_00244
PS:在其他论坛里面有看到关于SQL错误代码4060 的描述。。。。被忽悠了~说是默认库不存在或丢失。。。
试了几个SQL脚本也没有解决实际问题。。。。。