njsuntop 发表于 2016-10-30 09:54:57

SQL SERVER链接服务器

  

--创建连接服务器
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
ONtmplog
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO ss..dbo.tmplog(id,NAME)
SELECT
id,

FROM
inserted;
END
GO
--ss..dbo.tmplog
--ss服务名称,AIS20120302165436数据库名称,dbo.tmplog表名称
页: [1]
查看完整版本: SQL SERVER链接服务器