从你发来的截屏图来看,似乎是前端提交初始化SQL数据库时,无法通过SQL Server的验证。
在安装我们的“数据库内核”时,安装向导会提示你创建一个供“数据库内核”访问SQL Server的帐户。虽然可以使用SQL Server默认的超级用户sa,但从安全角度,仅需要创建一个具有dbcreator角色的帐户即可——为方便用户创建这个SQL帐户,程序提供了创建向导:先让你赋予这个帐户名与密码,再调用SQL登录界面让你通过SQL的超级用户身份验证,再以这个被验证的超级用户身份来创建你想创建的那个“数据库内核”使用的SQL帐户(由于暂没有用户采用SQL Expresss 2008,所以安装向导不敢保证当前能顺利引导用户自动设置SQL帐户)。
一般地,如果这个“数据库内核”使用的SQL帐户创建成功,会在“数据库内核”应用层重要的配置文件database.xml中,记录下这个SQL服务器的登录信息(服务器名、登录帐户名、登录密码)。如果没什么变更或特殊设置,程序应该能正常初始化数据库了。
至SQL Server 2005以来,SQL的访问控制就比SQL Server 2000更严,比如增加了些帐户禁用机制、密码强度策略、禁用远程访问、禁用命名管道访问等,所以如果出现无法登录SQL数据库的情况后,最好想法查看一下相关SQL Server数据库的设置。
不知你是否采用的是Microsoft SQL Server 2008 Express with Tools 这个版本?这个版本应该提供了Management Studio工具,可以方便你查看相关SQL Server配置并作相应调整。
欢迎体验我们的系统。不过,为更好为你服务,完善你的观感,希望能通过邮件与我联系并告之你身份与联系信息——既然是个人体验用、也希望得到我们一定的支持,我想了解到你的身份,应该是可以的吧?