数据库sql语句大全及解释 常用sql查询语句推荐(9)
数据库sql语句大全及解释
当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库
有数据
srv1.库名..author有字段:id,name,phone, srv2.库名..author有字段:id,name,telphone,adress
要求:
srv1.库名..author增加记录则srv1.库名..author记录增加srv1.库名..author的phone字段更新,则srv1.库名..author对应字段telphone更新
–*/
–大致的处理步骤–1.在 srv1 上创建连接服务器,以便在 srv1 中操作 srv2,实现同步exec sp_addlinkedserver ‘srv2′,”,’SQLOLEDB’,’srv2的sql实例名或ip’ exec sp_addlinkedsrvlogin ‘srv2′,’false’,null,’用户名’,’密码’
go
–2.在 srv1 和 srv2 这两台电脑中,启动 msdtc(分布式事务处理服务),并且设置为自动启动。我的电脑–控制面板–管理工具–服务–右键 Distributed Transaction Coordinator–属性–启动–并将启动类型设置为自动启动
go
–然后创建一个作业定时调用上面的同步处理存储过程就行了
企业管理器
–管理–SQL Server代理–右键作业–新建作业–“常规”项中输入作业名称–“步骤”项–新建–“步骤名”中输入步骤名–“类型”中选择”Transact-SQL 脚本(TSQL)” –“数据库”选择执行命令的数据库–“命令”中输入要执行的语句: exec p_process –确定–“调度”项–新建调度–“名称”中输入调度名称–“调度类型”中选择你的作业执行安排–如果选择”反复出现” –点”更改”来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
设置方法:
我的电脑–控制面板–管理工具–服务–右键 SQLSERVERAGENT–属性–启动类型–选择”自动启动”–确定.
–3.实现同步处理的方法2,定时同步
–在srv1中创建如下的同步处理存储过程
create proc p_process as
–更新修改过的数据
update b set name=i.name,telphone=i.telphone
from srv2.库名.dbo.author b,author i
where b.id=i.id and(b.name <> i.name or b.telphone <> i.telphone)
–插入新增的数据insert srv2.库名.dbo.author(id,name,telphone)
select id,name,telphone from author i where not exists( select * from srv2.库名.dbo.author where id=i.id)
–删除已经删除的数据(如果需要的话)
delete b
from srv2.库名.dbo.author b
where not exists( select * from author where id=b.id)go
上述的关于数据库sql语句大全及解释 及其 常用sql查询语句推荐的IT小经验,希望能为您在生活中带来帮助!
相关阅读
-
ASP技术全面解析:从基本概念到实际应用 asp是什么
文章导读:ASP技术全面解析及从基本概念到实际应用的方法内容,相关内容具体如下: 一、ASP简介 ASP(Active Server Pages)是一种服务器端脚本环境,用于创建动态交互式网页。 它由Microsoft开发
-
广告设计网页有哪些 广告设计与制作的网站推荐
本文为你介绍广告设计网页有哪些和广告设计与制作的网站推荐方面的介绍,一起来看看吧! 如果你是搞设计的,这四个创意设计网站,你应该知道! 最近粉丝让我推荐一些广告设计类网站,
-
公司网站开发流程怎么写 公司建立网站的步骤
今天介绍公司网站开发流程怎么写和公司建立网站的步骤的方法内容,一起来了解了解吧。 受互联网的影响使实体店越来越难,为适应时代,企业将由线下转向线上拓展业务。下面知网科技
-
如何制作动态网页设计 学生个人网页制作html
本文为你详解如何制作动态网页设计和学生个人网页制作html的电脑小知识,下面小编为您详细解答 网页如何制作?看着各种各样的网页源代码是不是很神秘。其实网页制作对程序开发来说是最


