1:连接服务器 sp_addlinkedserver
2:insert table select * from anotherServer.database..table

解决方案 »

  1.   

    1。定时使用JOB;
    2。连接另一台服务器:
    USE master
    GO
    EXEC sp_addlinkedserver 
        'server2',
        N'SQL Server'
    GOEXEC sp_addlinkedsrvlogin 'server2', 'false', NULL, 'Sa', 'pass'
    GOSELECT * FROM server2.tools.dbo.tb_ciq
      

  2.   

    你的数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句,在“调度”里面填写什么时间执行
      

  3.   

    你的数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句,在“调度”里面填写什么时间执行
      

  4.   

    不好意思,我说的不太清楚.
    我的意思是,从一台SERVER的某个表的某字段,定时更新另一台SERVER的某相应数据表的某个字段,可以实现吗? 只是更新一个字段,可以吗?我知道,如果是完全更新,是可以用复制来实现的.
      

  5.   

    这两个数据表的结构是基本一样的,也可以说是完全相同. 源表<-->目标表.
      

  6.   

    使用联结服务器:
    EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
    exec sp_addlinkedsrvlogin  @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
    GO
    然后你就可以如下:
    select * from 别名.库名.dbo.表名
    insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
    select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
    goupdate 别名.库名.dbo.表名 set 列=tem.列 from 库名.dbo.表名 tem where tem.id=别名.库名.dbo.表名.id
      

  7.   

    最好将pengdali(大力 V2.0) 写入到一个触发器中.