触发器可以修改远程数据库吗

venslu 2003-10-21 09:22:24
如:
CREATE TRIGGER Ta ON dbo.T
FOR DELETE
AS
begin
insert into db.dbo.T select * from deleted
end


"db.dbo.T"还可以再指定服务器名称吗?是不是要用到系统存储过程sp_addlinkedserver?又如何实现?急!谢了!
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
venslu 2003-10-22
  • 打赏
  • 举报
回复
pengdali(大力 V3.0):
可以说说为什么么?
pengdali 2003-10-21
  • 打赏
  • 举报
回复
不,你最好改用过程。
txlicenhe 2003-10-21
  • 打赏
  • 举报
回复
1:服务器操作

EXEC sp_addlinkedserver
'Test', --名称
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=服务器名;UID=sa;PWD=密码;'
GO
-------以上为添加连接服务器

exec sp_addlinkedsrvlogin 'test','false','sa','sa',''

2:

CREATE TRIGGER Ta ON dbo.T
FOR DELETE
AS
begin
insert into anotherserver.db.dbo.T select * from deleted
end

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧