博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server 跨数据库插入数据
阅读量:6513 次
发布时间:2019-06-24

本文共 1066 字,大约阅读时间需要 3 分钟。

创建服务器的连接,创建好后可以存在服务器上,可以在不同位置重复使用,和系统函数类似

exec sp_addlinkedserver 'RemoteServer', '', 'SQLOLEDB ', '192.168.3.225' exec sp_addlinkedsrvlogin 'RemoteServer', 'false ',null, 'sa', 'hello@123'

删除连接

exec sp_dropserver 'RemoteServer', 'droplogins'

 

使用方法:(连接.数据库.dbo.表)

select top 100 * from  RemoteServer.Suncome.dbo.AkEL

 

下面通过触发器调用

create trigger syncBarcode on BarcodeCompInfoafter update,insertasdeclare @Barcode nvarchar(50)select @Barcode=Barcode from inserteddeclare @num int--用于判断上面的编号是不是存在于BdVendor表中,来推断添加还是修改select @num=COUNT(*) from RemoteServer.Suncome.dbo.AkBarcodeCompInfo where Barcode=@Barcodeif @num=0begin  insert into RemoteServer.Suncome.dbo.AkBarcodeCompInfo(Barcode,OrderNumber,PrintDate,LineCode)  select [Barcode],[WorkOrderID],[PrintDate],[BC] from insertedend

 

然而并没有什么卵用啊

右键点击“我的电脑”--“管理”--“服务和应用程序”--“服务”---启动“Distributed Transaction Coordinator”服务,启动分布式服务后还要打开远程服务器以及本地服务器135端口,因为远程分布式服务需要该端口通讯。

1:打开“控制面板”--“管理工具”--“组件服务”
2:在“计算机”下右击“我的电脑”--“属性”--选择“MSDTC”选项卡
3:点击“安全性配置”按钮,
4:网络DTC访问勾选上,允许远程客户端,允许远程管理,允许入站,
允许出站,不要求身份验证勾选上。
注意:以上步骤需要两台服务器都要配置。

 

转载地址:http://dksfo.baihongyu.com/

你可能感兴趣的文章
假期的宿舍(匈牙利算法)
查看>>
Codeforces Beta Round #13 E. Holes (分块)
查看>>
maven学习--1.安装与配置
查看>>
基于Selenium的自动化测试框架 - SeLion学习之一(基本介绍)
查看>>
学习IIS & MVC的运行原理 (转)
查看>>
最小花费
查看>>
json
查看>>
迷宫 洛谷 p1605
查看>>
【hdu - 1016 Prime Ring Problem(巨水、、竟被PE虐,后而编程WA。怒之!!!)】
查看>>
Jenkins 构建方式有几种
查看>>
程序员修炼之道读后感1
查看>>
work flow 工作流程
查看>>
闭包实例
查看>>
springboot-dokcer
查看>>
Swift-范型
查看>>
(2019)OCP 12c 062考试题库出现大量新题-4
查看>>
Velvet基因组拼接软件的使用方法和参数简介(二)
查看>>
.通过JAVA-Webservices向其它平台提供Hbase服务
查看>>
JHipster生成微服务架构的应用栈(三)- 业务微服务示例
查看>>
python chunk模块
查看>>