以前的数据库里有很多表,想全部移到另一个数据库,我用SQL SERVER 2000 有什么简单方法吗?

解决方案 »

  1.   

    用sql server的编写为sql脚本,再另一个库上执行一下
      

  2.   


    declare @ExecSql varchar(8000)  
    set @ExecSql='exec sp_addlinkedserver   ''ITSV'', '''', ''SQLOLEDB'', ''192.168.1.103'''
    exec (@ExecSql)
    set @ExecSql='exec sp_addlinkedsrvlogin  ''ITSV'', ''false'',null, ''sa'', ''yz_dazheng_5210'''
    exec (@ExecSql)set @ExecSql='select * into [sign].[dbo].[test_'+@Flag+'] from [ITSV].[sign].[dbo].[test_'+@Flag+']';
    exec (@ExecSql)
    set @ExecSql='exec sp_dropserver  ''ITSV'', ''droplogins''';
    exec (@ExecSql)
    使用 sp_addlinkedserver 和sp_addlinkedsrvlogin 登陆其它数据库
      

  3.   

    把表生成T-SQL 到另一庫上执行