--创建连接服务器
EXEC sp_addlinkedserver @server=N'ss',--服务名称(自定义)
@srvproduct=N'', --链 OLE DB 数据源的产品名称,sqlserver可以不用填
@provider=N'SQLNCLI', --SQLNCLI 注册访问表示
@datasrc=N'192.168.100.35'; --远程服务访问地址
--登录
EXEC sp_addlinkedsrvlogin 'ss','false',NULL,'sa','sa123';
--与上面的服务名称一致,false表示用后面的用户名密码,null默认远程服务本地登录,用户名,密码
GO
--删除登录
exec sp_droplinkedsrvlogin 'ss',null
--服务名称,null删除 sp_addlinkedserver 创建的默认映射
--(该映射将本地服务器上的所有登录映射到链接服务器上的登录)
--删除服务器
exec sp_dropserver 'ss ' --服务名称
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:<Author,,Name>
-- Create date: <Create Date,,>
-- Description:<Description,,>
-- =============================================
CREATE TRIGGER test_addLinkserver
ON tmplog
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO ss.[AIS20120302165436].dbo.tmplog(id,NAME)
SELECT
id,
[NAME]
FROM
inserted;
END
GO
--ss.[AIS20120302165436].dbo.tmplog
--ss服务名称,AIS20120302165436数据库名称,dbo.tmplog表名称