
数据同步,
如果每天同步一次的话可以使用SSIS,跑JOB等,可以同步不同的DB的数据;
实时的可以使用触发器,在同一个DB中(或者DB Link):
USE [test]
GO IF EXISTS(
SELECT *
FROM sys.triggers
WHERE name = N'emp_data1_to_emp_data2'
)
DROP TRIGGER emp_data1_to_emp_data2
GO CREATE TRIGGER emp_data1_to_emp_data2 ON emp_data1
FOR delete,insert,update
AS
IF IS_MEMBER ('db_owner') = 0
BEGIN
PRINT 'You must ask your DBA to drop or alter tables!'
ROLLBACK TRANSACTION
END
Else
begin
delete emp_data2 where id in(select id from deleted)
insert emp_data2 select * from inserted
end
GO