mssql如何将一个数据库中的表同步到另一个数据库中 做成事务
发布网友
发布时间:2022-04-09 12:02
我来回答
共2个回答
热心网友
时间:2022-04-09 13:31
1 在另一个数据库中建立同样结构的副表,导入相同的数据
2 在本地数据库建立另一个数据库的相应链接
3 在本地数据库主表建立插入修改删除触发器,主表有什么变化直接写入到副表中
4当然这种方法也不是特别好,会影响本地数据库主表的性能。
热心网友
时间:2022-04-09 14:49
这个用SQL 触发器来实现最好,打开企业管理器->右键点击A表->所有任务->管理触发器,然后按这个格式写:
CREATE TRIGGER InsertT ON A表 FOR INSERT
AS
insert B表(字段1,字段2,字段3)
select 字段1,字段2,字段3 from inserted
如果不用触发器,在增加表时,同时增加两个表的数据:
insert A表(字段1,字段2,字段3) values(数值,数值,数值)
insert B表(字段1,字段2,字段3) values(数值,数值,数值)