问题
我安装了 SciMoCa, 但是当要运行的时候得到错误: Fatal error, Database doesn’t exist using connection string of: Server=.FULLACCESS;Database=SciMocaDb;Integrated Security=True;. 我怎么解决这个错误?
回答
请记住,仅仅运行安装程序是不够的。
步骤一
你必须把射线束模型放到文件夹中:ProgramData\Radialogica\SciMoca\Server。首先删除默认创建的空文件夹,然后放置你的射线束模型。
步骤二
然后必须配置数据库。有两个部分需要配置:
- config– C:\inetpub\wwwroot\web
用记事本打开Web.config(以admin身份运行记事本)。在这里,我们必须输入连接字符串,以便SciMoCa可以连接到DB。
删除 .\Fullaccess,然后复制粘贴你的DB实例名称(可能是 (local)\SQLExpress)-然后保存文件。
确保 Web.config 文件不是只读的。
- 再次以管理员身份打开记事本。打开C:\ProgramFiles\Radialogica\SciMoCa\Service。在记事本中打开SciMoCa.Service.Mamager.exe.config。
将\Fullaccess更改为您的实例名。
之前:
之后:
保存文件。
步骤三
更改连接字符串后,您需要运行SciMoCa服务管理器,此时它将在您所指向的实例中为您创建DB。
SciMoCa在C:\ProgramFiles\Radialogica\SciMoCa\Service下。打开SciMoCa.Service.Manager.exe(这里是在字符串之前更改的)。要检查它是否正在运行,只需打开任务管理器。CPU应该在创建DB时上升。当它再次下降时,就完成了。现在回到Microsoft SQL Server Management,检查您的实例下是否创建了数据库。
现在你可以访问网站并检查SciMoCa是否在运行。