51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5863|回复: 6
打印 上一主题 下一主题

[求助] TD数据库移植时,为何出现DataConst Version is empty的错误?请高手指点,在线等待

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-2-16 10:00:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新建项目都可用,老项目出错,总是出现"对象名 'DATACONST' 无效。 | IDispatch error #3127
",郁闷啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-2-16 11:20:42 | 只看该作者
我在升级7.6到8.0的时候出现过 对象名无效 的报错,但单纯移植的话不应该出现这样的错误才对啊,你的旧数据库是否正确的转移到新系统中了? 查一下dataconst 表中的version看看
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-2-16 14:01:32 | 只看该作者
没碰到过 只能帮顶贴了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-2-16 17:12:51 | 只看该作者
我找到原因了,是td用户的权限问题,取消System Administrator就ok了!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-2-21 21:00:34 | 只看该作者
我也遇到这个问题了,如何解决呀?能说清楚些吗?谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-2-22 15:38:17 | 只看该作者

TD进行移植后出现DataConst Version is empty的解决方法

原始环境:WinXP SP2
移植后目标环境:WinXP SP2
数据支持:Sql Server 2000
问题描述:当使用TD一段时间后希望将其从某服务器移植到另一台服务器时出现(7.6,7.8都有可能出现)
解决方法:
1,在原服务器备份如下目录和文件:TDBIN,TD_Dir(默认安装时),数据库文件(各个项目的mdf和log)
2,安装目标服务器后安装TD(最好使用和原来相同的设置)
3,安装完毕后建立相同(需要移植)的项目,名称是否一致无所谓
4,将数据导入到新的数据库中
5,将TD_Dir目录中相应项目文件夹中的除Dbid.ini之外其它都复制到新的机器相应目录下面(覆盖原文件目录)
6,重新启动TD服务
7,重新启动服务器

试试看吧,应该可以了^_^:d
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-2-22 16:56:29 | 只看该作者
移植TD,论坛精华贴中说的很明白的,就是关于td用户的权限,设置时不应该给它System Administrator,空着就ok了,否则移植过来的数据库,创建者默认为admin,但是TD只认sa创建的数据库,不勾选System Administrator,移植过来的数据库就可用,不会出现上述错误!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 07:09 , Processed in 0.073481 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表