类似:
if exists(select WarehouseCode from [43.82.54.90].[slim].[dbo].[tblWarehouse] where WarehouseCode [email protected] AND [email protected])
begin
select distinct @EntityCode=EntityCode, @DivisionCode=DivisionCode FROM [43.82.54.90].[slim].[dbo].[tblWarehouse] where WarehouseCode [email protected] AND [email protected]
end
else if exists(select WarehouseCode from [43.82.54.90].[slim].[dbo].[tblWarehouse] where WarehouseCode [email protected] )
begin
select top 1 @EntityCode=EntityCode, @DivisionCode=DivisionCode FROM [43.82.54.90].[slim].[dbo].[tblWarehouse] where WarehouseCode [email protected]
insert into [43.82.54.90].[slim].[dbo].[tblWarehouse] (WarehouseCode,DivisionCode,EntityCode,StorerKey,Priority,Address,ModifiedBy,ModifiedOn) values(@WarehouseCode,@DivisionCode,@EntityCode,@StorerKey,1, 'Default Adress ', 'Trigger ',getdate())
end
------解决方案--------------------
--建立连接服务器
EXEC sp_addlinkedserver
--要创建的链接服务器名称
--这里就用数据源作名称
'218.204.111.111,3342 ',
'SQL Server '
GO
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin
'218.204.111.111,3342 ',
'false ',
NULL,
--远程服务器的登陆用户名
'zhangzhe ',
--远程服务器的登陆密码
'fish2231 '
go
--查询数据
select * from [218.204.253.131,3342].pubs.dbo.jobs
go