我最近将我的screwturn安装移动到一个全新的环境(新IIS /服务器上的站点和数据库移动到新的SQL Server)。 我可以成功打开Screwturn wiki,但不是使用现有的数据库(我在web.config中配置),而是从头开始创建数据库,因此说明DB中已经存在某些表的错误。 如果我创建一个空白数据库并在web.config中使用它,那么Screwturn将很乐意创建其表并使用该数据库。当然,这不是我想要的,我希望它使用服务器上现有的移动数据库。 有没有办法告诉Screwturn不要创建数据库并简单地“使用”现有数据库? 如果这是不可能的,是否有可用于将内容从旧数据库复制到新数据库的脚本(只需使用SQL Server导入/导出功能复制它就会产生错误(逻辑),导致无法创建某些字段,因为这会导致PK违规
答案 0 :(得分:0)
您是否使用旧的web.config或只是从新版本更新web.config中的SQL连接信息?我认为你应该使用你的旧web.config(可能与新的web.config比较,看看是否添加了任何东西)。我已经多次安装了几次并且没有问题。
我能想到的唯一另一件事就是如果您的旧版本是v2,那么您应该查看这里的说明,因为从v2到v3有一些变化。