51Testing软件测试论坛

标题: QC9.0安装完成后提示:“安装失败!” [打印本页]

作者: 沉默风云    时间: 2010-12-15 16:42
标题: QC9.0安装完成后提示:“安装失败!”
本帖最后由 沉默风云 于 2010-12-16 10:34 编辑

QC9.0安装完成后提示:“安装失败!”
安装环境:Win2003 server+sql2005
提示如下:
[attach]67117[/attach]

查看日志,日志中说明如下(重新安装,修改密码还是如此):

com.mercury.optane.core.CTdExceptionMessages:
CMSSQLCreator : Unable to create database qcsiteadmin_db;Unable to add login 'td';[Mercury][SQLServer JDBC Driver][SQLServer]密码有效性验证失败。该密码太短,不符合 Windows 策略要求。;Stack Trace:
java.sql.SQLException: [Mercury][SQLServer JDBC Driver][SQLServer]密码有效性验证失败。该密码太短,不符合 Windows 策略要求。
at com.mercury.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.mercury.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.mercury.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
at com.mercury.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at com.mercury.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at com.mercury.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)
at com.mercury.jdbc.base.BaseStatement.commonTransitionToState(Unknown Source)
at com.mercury.jdbc.base.BaseStatement.postImplExecute(Unknown Source)
at com.mercury.jdbc.base.BaseStatement.commonExecute(Unknown Source)
at com.mercury.jdbc.base.BaseStatement.executeInternal(Unknown Source)
at com.mercury.jdbc.base.BaseStatement.execute(Unknown Source)
at com.mercury.optane.core.db.convertor.CMSSQLDBCreator.createDB(CMSSQLDBCreator.java:211)
        wrapped in com.mercury.optane.core.CTdException: Unable to add login 'td'
at com.mercury.optane.core.db.convertor.CMSSQLDBCreator.createDB(CMSSQLDBCreator.java:213)
        wrapped in com.mercury.optane.core.CTdException: CMSSQLCreator : Unable to create database qcsiteadmin_db
at com.mercury.optane.core.db.convertor.CMSSQLDBCreator.createDB(CMSSQLDBCreator.java:244)
at com.mercury.optane.core.db.convertor.CDBWriter.load(CDBWriter.java:175)
at com.mercury.optane.core.db.convertor.CDBConvertor.load(CDBConvertor.java:85)
at com.mercury.optane.core.db.convertor.CDBConvertor.load(CDBConvertor.java:139)
at com.mercury.optane.core.db.convertor.CDBConvertor.convertXML2DB(CDBConvertor.java:320)
at com.mercury.optane.core.db.convertor.CDBProject.importProject(CDBProject.java:289)
at com.mercury.td.saserver.setup.CAbsInstaller.createProject(CAbsInstaller.java:425)
at com.mercury.td.saserver.setup.CAbsInstaller.createProject(CAbsInstaller.java:343)
at com.mercury.td.saserver.setup.CSiteAdminInstaller.createDatabase(Unknown Source)
at com.mercury.td.saserver.setup.CAbsInstaller.load(CAbsInstaller.java:142)
at com.mercury.td.saserver.setup.CAbsInstaller.main(CAbsInstaller.java:713)
at com.mercury.td.install.util.TDDatabase.setupDb(TDDatabase.java:180)
at com.mercury.td.install.product.action.TdDatabaseSetupPA.install(TdDatabaseSetupPA.java:58)
at com.installshield.product.service.product.PureJavaProductServiceImpl.installProductAction(PureJavaProductServiceImpl.java:1916)
at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.getResultForProductAction(PureJavaProductServiceImpl.java:5195)
at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(InstallableObjectVisitor.java:369)
at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(InstallableObjectVisitor.java:333)
at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(InstallableObjectVisitor.java:133)
at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(PureJavaProductServiceImpl.java:4563)
at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(PureJavaProductServiceImpl.java:3758)
at com.installshield.wizard.service.AsynchronousOperation.run(AsynchronousOperation.java:41)
at java.lang.Thread.run(Thread.java:534)

那位知道的高手指点下,谢谢!
作者: healhandin    时间: 2010-12-15 17:48
比较简单的办法就是换个数据库,不要用SqlServer 2005。个人推荐使用Oracle 10g以上版本。
作者: luxiuxiu1987    时间: 2011-11-7 16:18
解决方法:qc安装步骤中 ,在输入数据库信息时选择“显示高级选项”,然后将安装过程中自动创建的密码手动修改成低风险的密码
作者: bzdyt    时间: 2012-3-21 14:24
解决方法:qc安装步骤中 ,在输入数据库信息时选择“显示高级选项”,然后将安装过程中自动创建的密码手动修 ...
luxiuxiu1987 发表于 2011-11-7 16:18

正解,QC10也有此问题,参考
http://www.51testing.com/?uid-92935-action-viewspace-itemid-217495
作者: tingyu567    时间: 2013-3-22 14:17
在输入数据库信息时选择“显示高级选项”,然后将安装过程中自动创建的密码手动修改成低风险的密码




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2