日期:2014-05-18  浏览次数:20488 次

如何把SQL 7.0升级到另一台机器上SQL 2000上
这两台数据库在不同的机器上

SQL7.0里的机器也是很久以前的了,上面空间也很小了.
我们的网络里,建立了域

把7.0里的数据拷出来,放到2000里
在2000里附加后,发现数据库的表多一个,而视图,存储过程什么却无法过来.
用户的信息,也不完全一致.

不知什么原因,而把SQL2000下的数据库文件,拷到2000下,却不存在这问题
请问,如何才能保障完整的迁移呢

谢谢!

------解决方案--------------------
拷贝*.MDF,*.LDF到SQL2000的DATA目录下.
然后在查询分析器里面使用sp_attach_db附加.

示例
下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N 'pubs ',
@filename1 = N 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf ',
@filename2 = N 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf '


------解决方案--------------------
建議備份--還原試試~~~~