SQL Server的复制功能_MsSql

但我觉得这个功能用来设置备份服务器或测试服务器也很有用,

在一台机上发布服务,可以在其它机子的SQL里订阅,根据你的发布的条件不同,可以做成定时同步、实时同步、相互同步等不同的发布及订阅。

要SQL Server支持复制功能,你必须运行SQL Server Agent这个服务,不然生成不了快照。

 

在上图设置发布服务器及分发服务器。

 

这里就是上面有提到的一定要开启的SQL Server Agent代理服务器,不然订阅不到。

 

 

 

这个是选择发布类型,有四种类型,可以根据实际情况选择。

 

 

要发布的表一定要有主键,没有主键的表不能用作发布。

 

 

这里还可以设置共享那些字段。

 

 

这里可以选择不同的执行状态。

 

 

这里要注意要设置安全设置,很多新手就是在这里没有设好,倒置发布后订阅不到。

 

 

要设置成SQL Server登录名

 

 

设置成功。

 

其实发布的表都会有一个系统自动加的Key,全界面化的操作相当简单。

边用边学,欢迎大家来交流。

时间: 2024-09-14 12:53:45

SQL Server的复制功能_MsSql的相关文章

[图文]三分钟学会Sql Server的复制功能_MsSql

根据网络情况,可能达到10秒左右的延时,即主数据库添加,删除,更新的内容,一般在10秒内就可以同步到备用数据库上. 三分钟的视频操作演示在最下面,不要忘记看了. 1.配置分布发服务器 2.新建发布 3.这里介绍事务发布 4.选择要发布的表,注意:只有带主键的表才可以发布 5.这是个问题,因为很多表中,我们会有这个自动编号的功能,不过你可以自己修改存储过程来实现这个功能. 加上用到 SET IDENTITY_INSERT xxxtable ON的功能 6.发布建好后,我们有强制新订阅来发布,如果要

SQL Server的复制功能

但我觉得这个功能用来设置备份服务器或测试服务器也很有用, 在一台机上发布服务,可以在其它机子的SQL里订阅,根据你的发布的条件不同,可以做成定时同步.实时同步.相互同步等不同的发布及订阅. 要SQL Server支持复制功能,你必须运行SQL Server Agent这个服务,不然生成不了快照. 在上图设置发布服务器及分发服务器. 这里就是上面有提到的一定要开启的SQL Server Agent代理服务器,不然订阅不到. 这个是选择发布类型,有四种类型,可以根据实际情况选择. 要发布的表一定要有

SQL SERVER 触发器介绍_MsSql

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程.触发器主要是通过事件进行触发被自动调用执行的.而存储过程可以通过存储过程的名称被调用. Ø 什么是触发器 触发器对表进行插入.更新.删除的时候会自动执行的特殊存储过程.触发器一般用在check约束更加复杂的约束上面.触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作.诸如:update.insert.delete这些操作的时候,系统会自动调用执行该表上对应的触发器.SQL Server 2005中触发器可以分为两类:DM

教你如何看懂SQL Server查询计划_MsSql

对于SQL Server的优化来说,优化查询可能是很常见的事情.由于数据库的优化,本身也是一个涉及面比较的广的话题,因此本文只谈优化查询时如何看懂SQL Server查询计划.毕竟我对SQL Server的认识有限,如有错误,也恳请您在发现后及时批评指正. 首先,打开[SQL Server Management Studio],输入一个查询语句看看SQL Server是如何显示查询计划的吧. 说明:本文所演示的数据库,是我为一个演示程序专用准备的数据库,可以在此网页中下载. select v.O

sql语句优化之SQL Server(详细整理)_MsSql

MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列导致查询不优化. 4.内存不足 5.网络速度慢 6.查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7.锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8.sp_lock,sp_who,活动的用户查看,原因是读写竞争资源. 9.返回了不必要的行和列 10.查询语句不好,

SQL Server 数据库优化_MsSql

在开发工具.数据库设计.应用程序的结构.查询设计.接口选择等方面有多种选择,这取决于特定的应用需求以及开发队伍的技能.本文以SQL Server为例,从后台数据库的角度讨论应用程序性能优化技巧,并且给出了一些有益的建议.1 数据库设计 要在良好的SQL Server方案中实现最优的性能,最关键的是要有1个很好的数据库设计方案.在实际工作中,许多SQL Server方案往往是由于数据库设计得不好导致性能很差.所以,要实现良好的数据库设计就必须考虑这些问题. 1.1 逻辑库规范化问题 一般来说,逻辑

远程连接局域网内的SQL Server 的方法_MsSql

第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性: 1.SQL Server名称或IP地址拼写有误; 2.服务器端网络配置有误; 3.客户端网络配置有误. 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. 首先,检查网络物理连接: ping <服务器IP地址> 或者 ping <服务器名称> 如果 ping <服务器IP地址> 失败,说明

SQL SERVER的数据类型_MsSql

1.SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同.SQLServer 提供了 25 种数据类型: Binary [(n)] Varbinary [(n)] Char [(n)] Varchar[(n)] Nchar[(n)] Nvarchar[(n)] Datetime Smalldatetime Decimal[(p[,s])]

SQL Server误区30日谈 第21天 数据损坏可以通过重启SQL Server来修复_MsSql

误区 #21:数据库损坏可以通过重启SQL Server或是Windows,或是附加和分离数据库解决 错误 SQL Server中没有任何一项操作可以修复数据损坏.损坏的页当然需要通过某种机制进行修复或是恢复-但绝不是通过重启动SQL Server,Windows亦或是分离附加数据库. 而实际上,如果你的数据库的损坏程度无法进行Crash Recovery的话(质疑状态),那么分离附加数据库将会是你做的最糟糕的决定.这个原理是由于附加数据库中包含Crash Recovery步骤,如果Crash