具体情况如下:
三台机器,各自安装了数据库,并且在同一个局域网里。三台机器上的数据库pubs上建立了一张表test,字段a bigint类型、b varchar(100),c datetime类型。机器a建立了链接服务器,链接机器b和c。在b中test表的c做了约束,保存的是2007年的数据,c中也做了约束,保存2008年的数据。现在想在机器a中做一个接口,保存一条数据时,能自动的保存到对应的机器数据库上。各位高手,能有办法解决吧。期待中
三台机器,各自安装了数据库,并且在同一个局域网里。三台机器上的数据库pubs上建立了一张表test,字段a bigint类型、b varchar(100),c datetime类型。机器a建立了链接服务器,链接机器b和c。在b中test表的c做了约束,保存的是2007年的数据,c中也做了约束,保存2008年的数据。现在想在机器a中做一个接口,保存一条数据时,能自动的保存到对应的机器数据库上。各位高手,能有办法解决吧。期待中
FOR INSERT
AS
BEGIN
--假设链接服务器名分别为serverB,serverC
INSERT serverB.pubs.dbo.test SELECT * FROM inserted
INSERT serverC.pubs.dbo.test SELECT * FROM inserted
END
CREATE TRIGGER t ON test
FOR INSERT
AS
BEGIN
--假设链接服务器名分别为serverB,serverC
INSERT serverB.pubs.dbo.test SELECT * FROM inserted
INSERT serverC.pubs.dbo.test SELECT * FROM inserted
END