--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','IP' 
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','password' 
-- SELECT * INTO [T_ORG_DHP_temp2] FROM srv_lnk.[数据库].[dbo].[表]

--更新岗位人员关系表数据[T_ORG_POST_EMPLOYEE],人员Id不能为null
--清空T_ORG_POST_EMPLOYEE表数据
TRUNCATE TABLE [SFA_IMeeting_Test].[dbo].[T_ORG_POST_EMPLOYEE]
--插入新架构数据
INSERT INTO [SFA_IMeeting_Test].[dbo].[T_ORG_POST_EMPLOYEE] SELECT NEWID(),postId,empId,1,GETDATE(),GETDATE(),1 FROM (SELECT h6 AS postId,W6 AS empId FROM srv_lnk.[MOTDBII].[dbo].[T_ORG_HIERARCHY] WHERE W6 IS NOT NULL
UNION SELECT h8 AS postId,W8 AS empId FROM srv_lnk.[MOTDBII].[dbo].[T_ORG_HIERARCHY] WHERE W8 IS NOT NULL
)AS t

 

--处理完成后删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'

posted on 2015-08-03 18:20  小菜C  阅读(225)  评论(0编辑  收藏  举报