云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 用SQl Navigator5.5进行数据库开发的版本控制服务端设置说明

用SQl Navigator5.5进行数据库开发的版本控制服务端设置说明

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 6:18:38

则表示数据库与配置库程序不一致,产生的原因有可能是: 1、通过SQL语句修改了配置库。

2、上次未正常签入(在签入配置库过程中程序强制结束等等)

3、某开发人员有配置库的登录权限,但没有相关目录的签出权限。造成签出时出错。但仍然可以修改数据库。这时也有可能出现以上情况。

此时我们可以选择view differences来查看数据库和配置库脚本有什么不相同,来决定使用脚本,或者直接使用数据库版本,通常情况下数据库版本正确的可能性比较大。 在选择使用数据库版本后,直接签出,就会使用数据库版本替换配置库版本。 选择使用配置库版本后,会提示是否要用配置库版本替换数据库版本。

4.3. 无法签出签入修改情况原因分析

在使用过程中如果出现所有人都无法签出修改的情况,则先检查配置库是否有人签出,如果配置库没有人签出,但数据库仍然无法签出修改。或者是本人没有签出任何脚本,但在退出时却要提示有文件未签入,此情况出现的原因很可能是某开发人员在签入时,程序异常退出或者强行中止了SQL Navigator,数据库已经半配置库签出但数据库状态还未更新为已签入。因为数据库与配置库是两套程序,配置库签入和数据库签出肯定是两个事务,分开进行的,所以出现同步不一致也是有可能的。 具体的解决办法就是: 用sqlnav管理员登录,查看数据库与vss状态不一致的表,手工修改数据库状态为vss一致,然后再正常的签出签入一次。 如下图:步骤一:

管理员的密码是在建立数据库配置管理时设置的,所以在设置时一定要牢记。

管理员登录同样也要接受配置库管理。 步骤二:

打开表,以下是配置管理需要的相关表,在这里不做一一介绍,有兴趣可以自己研究一下,但不要随便修改任何数据,否则有可能会造成代码管理出错。

这里我们说一下表sqlnav_program_status_log,就是程序状态日志表,这个表中就记录

着各绑定配置管理对象的当前状态,是否被签出或者签入,签出用户(因为我们登录数据库大都使用同一个用户登录,所以签出用户可能都一样)等等信息。

在这个表中找出你无法修改的对象名,

然后修改字段psl_checked_out “N”表示未签出 “Y”表示签出。

通常我们会找出所以数据库签出状态的,与配置库签出状态的做对比。因为这一部分是少数,比较好比较。比较出状态不一致的。手工修改一致。

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

则表示数据库与配置库程序不一致,产生的原因有可能是: 1、通过SQL语句修改了配置库。 2、上次未正常签入(在签入配置库过程中程序强制结束等等) 3、某开发人员有配置库的登录权限,但没有相关目录的签出权限。造成签出时出错。但仍然可以修改数据库。这时也有可能出现以上情况。 此时我们可以选择view differences来查看数据库和配置库脚本有什么不相同,来决定使用脚本,或者直接使用数据库版本,通常情况下数据库版本正确的可能性比较大。 在选择使用数据库版本后,直接签出,就会使用数据库版本替换配置库版本。 选择使用配置库版本后,会提示是否要用配置库版本替换数据库版本。 4.3. 无法签出签入修改情况原因分析 在使用过程中如果出现所有人都无法签出修改的情况,则先检查配置库是否有人签出,如果配置库没有人签

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com