Sql数据库记录GB5-->GB(50分)

  • 主题发起人 主题发起人 HJ
  • 开始时间 开始时间
H

HJ

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位老兄:
我正遇到如下问题,敬请指点一二。
一、我在卸装SQL Server7时没有把数据库信息记下来,
重新安装SQL Server7后想新建数据库用原来的数据库数据文件覆盖
刚建立的,可是SQL Server7就怎么也进入不了。我尝试了一些别的
办法,但因为丢失了参数,目前我尚无办法解决,请问高手我怎么
才能把原来数据导出来??
二、我要把数据库中的繁体记录转换为简体,我采用把记录写入
文本文件转换后再将文本文件写入数据库,太慢,请问有无更好办法?
谢谢您!!!!
 
第一个问题:
1、保存好原来的数据库文件。
2、重新安装sql7.0 或用安全方式启动,好象是/sos参数
3、建立一个和原来数据库同名的数据库。
4、退出sql把原来的数据库文件覆盖新生成的数据库文件。
5、启动sql刷新,看看是否有了(应该有,我以前就是这么干的)
第二个问题:
比较麻烦。
1、 建立1个库是 GB<->BIG5的影射表库
(可以先建立一个big5的文字列表,用转换工具转换一下,就有对应了最好是->gbk的比较准确)
2、 建立一个存储过程togb用以文字的转化,因为有了对应表,所以可以实现。
3、 使用一句update **** set ***=togb(***) 就可以了。
 
第二个问题
用 bcp 把繁体记录倒出来 ,用 工具转化 为 简体文件
再用 bcp 倒回去
bcp 和 转换工具的速度都非常快
不要告诉我不会用 bcp ,没有 转换工具(满大街):)
 
对于第二个问题,用BCP我已经试过,但不是很满意,不知是否有别的高招,请指教。
第一个问题还没解决,请多帮忙。
 
1.不知道.
2.我有GB5<->GB的源码.可以在内存中操作.
 
To Energy
{
1、 建立1个库是 GB<->BIG5的影射表库
(可以先建立一个big5的文字列表,用转换工具转换一下,就有对应了最好是->gbk的比较准确)
2、 建立一个存储过程togb用以文字的转化,因为有了对应表,所以可以实现。
3、 使用一句update **** set ***=togb(***) 就可以了。
}
请问如何建立影射表库????可以把脚本EMail我吗????
zcyyhj@163.net -----------多谢了!!
 
后退
顶部