-----第一步:刪除10.36.246.219庫中的表中數據
--[1]登錄到10.36.246.219 數據庫
--[2]選擇需要刪除的數據表對應數據庫,例如:TEST庫
--[3]在此窗口下新建NewQuery 即可,執行如下腳本


DECLARE tables_cursor1 CURSOR    
FOR
SELECT name FROM sysobjects WHERE type = 'U'
and 
name not in
 ---以下表不需要導入
 ('aspnet_Applications','aspnet_Membership','aspnet_Roles','aspnet_Users','aspnet_SchemaVersions','aspnet_UsersInRoles','aspnet_Membership','aspnet_Roles','User')--??用?名表 

OPEN tables_cursor1 --//打開游表連接  
DECLARE @tablename1 sysname   --// 定義變量  
FETCH NEXT FROM tables_cursor1 INTO @tablename1   --//如果集中一行一行或取表名 
WHILE (@@FETCH_STATUS <> -1) --//判斷游標狀態 
BEGIN     
EXEC (' TRUNCATE TABLE ' + @tablename1)   --//清空表中的數据    
FETCH NEXT FROM tables_cursor1 INTO @tablename1 --//下一行數據据  
END 
close tables_cursor1
  DEALLOCATE tables_cursor1 --//釋放游標  


  -----------從10.62.33.34,3000中數據庫-  Ame_FSC_SEBGCelERP導入到10.36.346.219,3000中數據庫-Ame_FSC_SEBGCelERPTEST
  --[1]登錄到10.36.246.219 數據庫並在Server Objects建立linked Servers 為10.62.33.34,3000
  --[2]建立inked Servers 方法:
  --[3]執行如下導入腳本
  --備註:此腳本執行需要在:10.36.346.219,3000中數據庫-Ame_FSC_SEBGCelERPTEST數據下


DECLARE tables_cursor1 CURSOR    
FOR
SELECT name FROM sysobjects WHERE type = 'U'
and 
name not in

 ('aspnet_Applications','aspnet_Membership','aspnet_Roles','aspnet_Users','aspnet_SchemaVersions','aspnet_UsersInRoles','aspnet_Membership','aspnet_Roles','User')--??用?名表 

OPEN tables_cursor1 --//打開游表連接  
DECLARE @tablename1 sysname   --// 定義變量  
FETCH NEXT FROM tables_cursor1 INTO @tablename1   --//如果集中一行一行或取表名 
WHILE (@@FETCH_STATUS <> -1) --//判斷游標狀態 
BEGIN   
begin try  
------------從數據庫[10.62.33.34,3000].[Ame_FSC_SEBGCelERP]導入到目標數據庫:0.36.346.219,3000中數據庫-Ame_FSC_SEBGCelERPTEST
EXEC (' insert  into ' + @tablename1+'  select * from [10.62.33.34,3000].[Ame_FSC_SEBGCelERP].dbo.'+@tablename1)   --//循環插入數據   
print @tablename1
print '----------------'
end try
begin catch
print @tablename1
end catch                                                                                                                                                                                
FETCH NEXT FROM tables_cursor1 INTO @tablename1 --//下一行數據据  
END 
close tables_cursor1
  DEALLOCATE tables_cursor1 --//釋放游標