张 张力 Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-14 #1 在一台机器上从新装了SQL(6.5或7.0均可),如何将原来SQL6.5下的数据转移过来.
Z Zhenyu Xia Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-14 #2 如果新旧SQL数据库在不同的机器(通过网络可以互联)上, 可以使用SQL数据库系统的传递数据的方法。 如果新旧SQL数据库在同一台机器上,可以依照旧数据库 的设置(TEMP库的大小、数据库的建立等等),将新数据 库和旧数据库设置成完全一样(只是安装目录不同且没有 具体数据),之后用旧数据库的数据文件(好像是data/*.*) 覆盖新数据库的数据文件。 为了安全起见,在转移成功前,务必保留旧数据库的文件。 上述意见仅供参考,后果自负。谢谢。
如果新旧SQL数据库在不同的机器(通过网络可以互联)上, 可以使用SQL数据库系统的传递数据的方法。 如果新旧SQL数据库在同一台机器上,可以依照旧数据库 的设置(TEMP库的大小、数据库的建立等等),将新数据 库和旧数据库设置成完全一样(只是安装目录不同且没有 具体数据),之后用旧数据库的数据文件(好像是data/*.*) 覆盖新数据库的数据文件。 为了安全起见,在转移成功前,务必保留旧数据库的文件。 上述意见仅供参考,后果自负。谢谢。
R Ridolph Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-15 #3 安装完毕后,用旧数据库的数据文件(data/*.*)所有东东覆盖,盘符最好一样。
Z zhiyue Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-15 #4 我试过,用*.DAT覆盖的方法,不行。因为sql重装后,不认原来的DAT文件。 好像有一个commandline命令可以进行恢复数据库。但请那位专家写出这条命令。
X xiaoduan Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-17 #6 在6.5下,可以把旧数据库备份出来,到新数据库下恢复; 若就旧数据库已经当机,则可以先配置新数据库与旧数据库完全一样,再把sqlserver停掉, 再把老数据库的所有数据文件(因为master数据库很重要)拷到新数据库的对应目录下, 再开启sqlserver,就ok,我上次处理一硬盘坏掉的故障时,就是这么干的。 至于7.0途径很多,就不灌水了
在6.5下,可以把旧数据库备份出来,到新数据库下恢复; 若就旧数据库已经当机,则可以先配置新数据库与旧数据库完全一样,再把sqlserver停掉, 再把老数据库的所有数据文件(因为master数据库很重要)拷到新数据库的对应目录下, 再开启sqlserver,就ok,我上次处理一硬盘坏掉的故障时,就是这么干的。 至于7.0途径很多,就不灌水了
H hcx Unregistered / Unconfirmed GUEST, unregistred user! 2001-02-18 #7 如果MASTER数据库有备份就好办。就是覆盖他就行。(不过不小心的话要多次才行)