关于两台单机间的数据互传问题?
有两台单机,都装有MSSSQL2000的个人版,分别建有结构完全一致的数据库(名称由用户自己输的,可能不一样),第一台已有数据了,我用backup database XXX to disk = ...命令生成了一个文件,假定为senddata.dat,我把它拷到第二台机子上,想用
restore database YYY from disk = ...命令来恢复。结果出错了。
在查询分析器中错误信息如下:
Location: upgraddb.cpp:214
Expression: tableIndex < ARRAY_LEN (upgradeMap)
SPID: 10
Process ID: 640
连接中断
请教一下,是不是这样子不行呀。我该怎么传呢。上面的方案是在DELPHI中用程序实现的,所以一定得是用SQL语句或存储过程实现,不能用企业管理器里的工具了。谢谢。