- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章MSSQL自动同步设置方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
MSSQL自动同步 。
这里以117和75为例说明:117发布&分发服务器、75订阅服务器 。
1、准备工作:
1、117&75上建立sqlagt用户,隶属于administrators组,用于启动Sqlserveragent服务(开机自启动),本地系统帐户local,将不具备网络功能,会产生错误 。
2、117/75上企业管理器中的SQL注册必须为本机名称,不能为local或ip 。
3、在117上建立75的SQL注册 。
4、117/75上如果安装了MSSQL后更改过机器名,需要修改MSSQL注册主机名:
4.1 检查有无sql注册问题 。
use master 。
select srvid,srvname,datasource from sysservers 。
如果srvid字段=0,servname与datasource的值不一样,则需要运行下步 。
4.2 修改注册名称 。
USE master 。
GO 。
DECLARE @serverproperty_servername varchar(100).
@servername varchar(100) 。
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName')) 。
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME) 。
select @serverproperty_servername,@servername 。
EXEC sp_dropserver @server=@servername 。
EXEC sp_addserver @server=@serverproperty_servername, @local='local' 。
4.3 再次运行3.1,servname与datasource的值会相同 。
5、系统需要的扩展存储过程是否存在(如果不存在,需要恢复)
sp_addextendedproc 'xp_regenumvalues',@dllname ='xpstar.dll' 。
go 。
sp_addextendedproc 'xp_regdeletevalue',@dllname ='xpstar.dll' 。
go 。
sp_addextendedproc 'xp_regdeletekey',@dllname ='xpstar.dll' 。
go 。
sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll' 。
go 。
6、同步是通过内网,内网不能关闭1433端口,不能关闭文件共享,不能删除默认共享如D$ E$ 。
2、同步配置 。
117角色:发布、分发服务器 117主机名称为“117” 。
75角色:订阅服务器 75服务器名称“75” 。
1、企业管理器-->选中117节点 。
工具-->复制-->配置发布、订阅服务器和分发 。
下一步-->使"117"成为它自己的分发服务器-->快照文件夹(\\117\d$\mssql\ReplData)-->是-->否,使用下列默认设置-->完成 。
完成后会提示 成功的将"117"启用为"117"的分发服务器 。
完成后会在117建立distribution库,会看到复制监视器项 。
2、工具-->复制-->创建和管理发布 例如同步KBOX 。
选中要进行同步的数据库-->点击创建发布-->下一步-->选中要同步的数据库-->下一步-->事务发布-->运行SQLServer2000的服务器--> 。
选择要同步的表(该表的表结构中一定要有主键才能被选择同步)-->下一步-->下一步-->发布名称(随意)-->下一步-->完成 。
3、在75上建立一个同名的要同步的空数据库KBOX 。
4、在创建和管理发布界面中 。
展开已经创建了发布的数据库KBOX-->选择该库下的发布-->再选择强制新的订阅-->选择75-->订阅数据库名称(默认)-->连续地 最短滞后时间--> 。
是,初始化架构和数据,勾选启动快照代理立即开始初始化处理(如75上已经有了要同步的数据库和表结构,选择否)-->下一步-->完成 。
完成后会提示成功创建订阅:75 。
5、点击复制监视器,第一次会提示是否希望自动刷新复制监视器,选择是,勾选不再提示 。
6、展开复制监视器,发布服务器-->117-->KBOX:KBOX 。
点刷新按钮可看到75:KBOX状态为正在运行 。
到75上的KBOX库,可看到表结构、内容都已同步更新完成 。
测试在117KBOX库任意表插入一条数据,在75上会看到同步过来的相同数据 。
注:KBOX库新增表、表结构更改,需要手动删除并重新强制订阅 。
最后此篇关于MSSQL自动同步设置方法的文章就讲到这里了,如果你想了解更多关于MSSQL自动同步设置方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我想做的是,如果鼠标位于“下一个”按钮上,它会以慢速向右滚动,如果鼠标没有位于“下一个”按钮上,它会停止滚动? 这是我的尝试http://jsfiddle.net/mdanz/nCCRy/14/ $(
StyleCop 是一个很棒的视觉工作室小插件。但它不会向您显示实时提示或提供任何自动修复。 随之而来的是 reSharper 和 StyleCop for reSharper,这是理想的解决方案,但
我为我的MatchQuery使用了模糊性选项,但是我想将模糊性值设置为auto。有什么办法吗? 另外,对于完成建议程序,您可以将其设置为支持unicode,对于我的MatchQuery,有什么方法可以
我想从表中获取一行[字符串名称,字符串密码,int 某些内容]并将其映射到一个 User 对象,该对象具有 3 个属性,如上面的 getter 和 setter有什么方法可以自动完成吗?我考虑过反射,
我有一个像这样的方法:void m1(string str) 并且有一个像这样的类: public class MyClass { public bool b1 { set; get; }
我正在尝试使用 $rootScope 从一个 Controller 向另一个 Controller $broadcast 一些数据。 如果我使用像 ng-click 这样的触发器来运行将广播的功能,它
我考虑了很多关于是要使用完全自动化的缓存还是手动缓存。 我们的自动方法是一种解决方案,它可以挖掘数据库、查询和格式化每个潜在和 future 的数据请求,并将其保存到适当的缓存存储(内存缓存或基于磁盘
我的 CSS 必须使用过渡来更改,直到现在我都使用 div:hover 来实现。 当您单击另一个 div 时需要激活过渡,而不是当您将鼠标悬停在必须移动/更改的 div 上时。 我该怎么做? 谢谢 永
在我的应用程序中,我需要一些动画,但如果它已经设置了动画,则不需要持续时间。但我的问题是它会自动添加持续时间。 在这里你可以看到 2 个函数,第二个没有持续时间但它确实有持续时间(可能从 1 秒开始)
两年前,我需要制作一个工具,通过 POST 自动将 txt/csv 文件上传到我的 Web 服务器,然后使用 cronjob 通过 PHP 对其进行解析。 这有两次在每天午夜自动发生。尽管这行得通,但
请阅读下面程序中的评论: #include void test(char c[]) { c=c+2; //why does this work ? c--; printf("%
也许是个幼稚的问题,但是...... 确认或拒绝: 自动和静态存储持续时间的对象/变量的内存的存在是在编译时确定的,程序运行时失败的可能性绝对为零,因为没有足够的内存用于自动对象。 自然地,当自动对象
有没有什么方法可以自动获得类中属性更改的通知,而不必在每个 setter 中都编写 OnPropertyChanged? (我有数百个属性,我想知道它们是否已更改)。 安东建议 dynamic pro
我们在使用 Azure DevOps 的项目中采用了 gitflow 流程。我有以下场景: 当功能分支合并到 Develop 时,我想在完成拉取请求的同时执行压缩合并策略 当 Release 分支定期
我的网站上有一个评论部分,我将 html 编码的评论保存在我的数据库中。所以我添加了这条评论- "testing" `quotes` \and backslashes\ and html 并将其保存在
是否存在“ checkin 前 TFS 自动 checkout ”这样的功能,以便在我说“ checkin ”之前我不会 checkout 任何文件,例如以防我只是临时更改文件 - 这一直发生。 换句
我有一个运行在 Linux/Apache/Tomcat 堆栈上的网站,它需要每隔几个月自动脱机以进行服务器维护,这将持续任意时间。有哪些选项可以让 Apache 建立和取消“服务器维护”页面? 我需要
我经常在工作中创建文档,在公司内部,由于我们使用的首字母缩写词和缩写词的数量,我们几乎拥有自己的语言。因此,我厌倦了在发布文档之前手动创建首字母缩写词和缩写表,并且快速的谷歌搜索发现了一个可以有效地为
我希望在用户或宏将计算模式从自动更改为手动或手动更改为自动时运行代码。是否有为此触发的事件? (属性是 Application.Calculation 在 Excel 互操作中。) 使用 Excel
这个问题在这里已经有了答案: Repeat command automatically in Linux (13 个回答) 6年前关闭。 我想创建一个脚本来获取另一个文件夹中的所有文件夹名称。并为这些
我是一名优秀的程序员,十分优秀!