求一语句
计算机pc1:
IP地址:192.3.190.200
数据库名称:pc1_db
数据库表:T_pc1(a,b,c)
计算机pc2:
局域网内服务器IP地址:192.3.190.180
数据库名称:pc2_db
数据库用户名:sum
密码:sum_pc2
数据库表:T_pc2(e,f)
pc2只有insert表T_pc2 的权限,没有其他的权限。
如何写一个触发器,当pc1的表T_pc1有insert时候,把pc1的表T_pc1 insert的数据a字段和c字段的内容也insert到计算机pc2的表T_pc2(e,f)中。
即T_pc1 字段a insert的内容-->insert 到T_pc2 的e字段,
T_pc1 字段b insert的内容-->insert 到T_pc2 的f字段。
------解决方案----------------------step 1 先建立连接服务器,这个我就不写语句了。lz查一下就知道怎么弄了
--step 2 触发器处理
CREATE TRIGGER trg_T_pc1 ON [dbo].T_pc1
for insert
AS
begin
set xact_abort on
begin distributed tran
Insert into [对应192.3.190.180的连接服务器要先建好].pc2_db.T_pc2(e,f)
select a,c from inserted
End