我在本机器的两个数据库TA,TB里面都有的表TT试了插入,没有问题.
create trigger myinsert on tt for insert
as
begin
  insert into tb..tt  select * from inserted
endinsert into tt(id,name) values('1','a')

解决方案 »

  1.   

    dawugui:如果两个数据库在同一台机器的话就行,但当两个数据库不在同一台机器的话你这样写就不行啦!~~
      

  2.   

    我写的OPENROWSET('SQLOLEDB','192.168.100.244';'sa';'hongfu',
       'select * from test2.dbo.t')
    是不是有问题啊??
    两个服务器是通的
    我还试过在同一台机器上建立两个数据库测试过,我的代码也不行,不知道问题出在什么地方
      

  3.   

    dawugui:如果两个数据库在同一台机器的话就行,但当两个数据库不在同一台机器的话你这样写就不行啦!~~create trigger myinsert on tt for insert
    as
    begin
      insert into 机器名.tb..tt  select * from inserted(前提,保证能连通那个机器)
    end