很简单的,你在B库建立好相关的表以后做一个作业调度,定时执行
中间的SQL 基本就是这样写insert into Temp ([编号],[姓名],[金额])
select aa.[编号],aa.[姓名],bb.[金额] from  【A】.dbo.[人员信息]  aa
inner join 【A】.dbo.[交易详单] bb on aa.[编号] =bb.[编号]
where 这个地方你就用时间吧,就是每天的数据(第一次执行就用所有的时间段)

解决方案 »

  1.   

    如果这2个数据库不在同一台服务器上,那么需要一个open操作
    详细参阅 联机帮助
      

  2.   

    - -
    使用SQL解決問題
    uSE master;
    GO
    CREATE DATABASE Sales
    ON 
    ( NAME = Sales_dat,    FILENAME = 'D:\MSSQL\DATA\saledat.mdf')
    LOG ON
    ( NAME = Sales_log,    FILENAME = 'D:\MSSQL\DATA\salelog.ldf' ) ;
    uSE A;
    Select t1.[编号],t1.[姓名],t2.[金额] from  [交易详单] into B.dbo.[Temp] 
    from t1 left join [人员信息] t2 on 
    t1.[编号]=t2.[编号]你硬要在c#中實現,,就去寫個c#程式在數据庫運行以上SQL就了事了
      

  3.   

    insert into Temp select xxx,xxx,xxx from xxx
      

  4.   

    谢谢,那个【B】数据库不是手动新建的啊,是点击一个按钮后生成的,该如何实现呢(用的是access和c#)
      

  5.   

    谢谢,那个【B】数据库不是手动新建的啊,是点击一个按钮后生成的,该如何实现呢(用的是access和c#)