将Plastic SCM从SQLite迁移到MSSQL Server后端

时间:2018-02-12 06:27:09

标签: sql-server sqlite migration plasticscm

使用SQLite后端在开发服务器(MS Windows)上安装了Plastic SCM Server 6.0.16.1765。它需要将现有存储库迁移到MSSQL Server后端,但出现问题。 我按照instruction 的步骤进行操作,最后得到错误消息(在步骤7):

  

迁移进度失败:无法创建数据库存储库。检查服务器日志(plastic.server.log)。错误:文件“c:\ program files \ plasticscm5 \ server \ repositories.plastic”的目录查找失败,并显示操作系统错误3(系统找不到指定的路径。)。 CREATE DATABASE失败。无法创建列出的某些文件名。检查相关错误。

我检查了建议(服务器日志),它有与上面相同的消息。 服务器上没有 c:\ program files \ plasticscm5 \ server \ repositories.plastic 文件或目录 - 这是真的。 SQLite数据文件位于不同的位置。为什么塑料迁移器检查此路径?

使用集成安全性配置存储库存储连接:

  

数据源= MSSQL_SERVER \ INSTANCE;集成安全性= SSPI; DATABASE = {0};

注意:SQLite数据文件的扩展名为 .sqlite ,因此永远不会找到 repositories.plastic 文件。

1 个答案:

答案 0 :(得分:0)

花了几个小时后,发现问题出在可选参数数据库路径中。实际上,在MSSQL Server后端的情况下,参数必须是mandaroty。迁移向导和错误消息都没有提供任何帮助。缺少迁移日志。