数据:
在sql2K中
EXEC sp_addlinkedserver 
   '别名', 
   '', 
   'MSDASQL',
   NULL,
   NULL,
   'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
GO然后你就可以如下:
select * from 别名.库名.dbo.表名insert 库名.dbo.表名 select * from 别名..库名.dbo.表名select * into 库名.dbo.新表名 from 别名..库名.dbo.表名
go

解决方案 »

  1.   

    如果是备份文件,如下操作:如果用ENTERPRISE MANAGER恢复,具体操作步骤如下:
    1、打开ENTERPRISE MANAGER,展开到DATABASES。
    2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”
    3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”
    4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮
    5、选中您所创建的备份文件,即可成功。恢复:
    右键数据库-->所有任务-->还原数据库-->写入名字-->选项-->改为现在的data目录的路径-->OK
    "写入名字"-->不要与现在的冲突了,或选强制恢复
    "改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf
      

  2.   

    大力的第一个办法没试过,第二个办法不行。
    1、您把两个服务都启动了,利用SQL2000的导入数据向导导入吧。
    2、直接在65升级成70,再利用大力的第二个办法。
      

  3.   

    1。用导入/导出功能;
    2。先升级到7。0然后升级到2000;
    3。也可以用类似PB工具,通过PIPELINE将数据导过去。
      

  4.   

    由于数据很重要,所以不能有任何错误
    在转移的过程中,会发生数据丢失的可能吗?
    1%的可能也不行!
    有何更稳妥的方案吗?
    谢谢楼上的朋友大力你很棒!!我看过你的很多帖子!
    教个朋友吧!
    EMAIL:[email protected]
    常联系!
    向你请教!!!
      

  5.   

    我的愚见,不是对不对:使用存储过程sp_attach_db把相应的数据文件*.mdf,*.ldf拷贝到新的sql server的数据文件目录下,在查询分析器中执行sp_attach_dbsp_attach_db
    将数据库附加到服务器。语法
    sp_attach_db [ @dbname = ] 'dbname'
        , [ @filename1 = ] 'filename_n' [ ,...16 ]
      

  6.   

    我用的pb的pipeline数据管道,一点问题没有,不过数据传输完后要检查数据