由SQL6.5备份的数据文件是否可以在SQL7.0中恢复?笨笨的问

由SQL6.5备份的数据文件是否可以在SQL7.0中恢复,如果不能,目前我要将SQL6.5的数据库升级到7.0,该如何操作呢?我没有中间的数据库作桥梁。是否可以直接升级,保持数据库的完整,如果升级完成后数据不见了,该如何恢复6.5的保存数据呢?
[122 byte] By [joymouse-快乐鼠] at [2008-5-22]
# 1
不能!
如果没有中文,可以考虑直接升级,升级前做好备份。
有中文的话,很容易乱码。
升级后发现不对的话,可能要重新安装6.5,恢复备份。
Yang_-扬帆破浪 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 2
也可以考虑用bcp导出数据,升级后再倒入。
Yang_-扬帆破浪 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 3
扬帆破浪:
如何用bcp倒出,可否解释?
joymouse-快乐鼠 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 4
看一下帮助,找bcp
Yang_-扬帆破浪 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 5
bcp是一个一个表的导数据
EXAMPLE:
EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'

EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect out c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
斑竹的方法很好,你也可以先导入SQL6.5的表结构和INDEX,SP,...在通过BCP或DTS将数据导入导SQL SERVER7.0.
这样比较安全,不破坏SQL6.5的数据。
leimin-黄山光明顶 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 6
又从楼上两位那里学到了一招,受益匪浅阿。
bluejam-蓝色的果酱 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 7
SQL6.5和7.0的数据格式不一样(连后缀名也不一样),所以不能在7.0 中恢复。楼上的方法很好,受益匪浅阿
tanjun_007-军军 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...
# 8
直接升级到2000吧,有升级向导!BOOKS LINE里有很详细的叙述!
microlong-微龙 at 2007-10-26 > top of Msdn China Tech,MS-SQL Server,应用实例...