您的位置:威尼斯官方网站 > 威尼斯官方网站登录 > 【威尼斯官方网站】在拆穿服务器和订阅服务器

【威尼斯官方网站】在拆穿服务器和订阅服务器

发布时间:2019-12-30 18:06编辑:威尼斯官方网站登录浏览(63)

    0. 环境

    1. 无域意况
    2. 发布服务和散发服务器同后生可畏台主机
    角色 主机名 IP 发布名 发布库名/订阅库名
    发布服务器 Server1 192.168.1.100 test3 db1
    分发服务器(与发布服务器同一实例) Server1 192.168.1.100 - -
    订阅服务器 Client1 192.168.1.200 - db1

    1. 修改host文件

    在昭示服务器和订阅服务器都改进C:WindowsSystem32driversetc文件,参预IP和主机名。借使是伸手订阅,则揭露服务器不用纠正也要能够;纵然是推送央求,则少不了设置。因为SQL Server复制不可能经过IP进行连锁的设置。

    2. 创办快照文件夹及相应的客商和权力

    比方快照文件在公布服务器的D:ReplData下。在昭示服务器和订阅服务器创设相通的Windows客户( 假设不想昭示服务器创立新的Windows顾客,则必要在拆穿服务器开启Guest顾客),如repl_admin,并走入各自的administrator组中,并设置密码不能过期,不能够改进密码。设置D:ReplData文件对此新建的客户repl_admin完全读写权限,并安装分享此文件夹。

    这里,大概会有问号为何repl_admin已然是administrator组的客户,对D:ReplData文本夹是读取权限的,为啥还要设置repl_admin完全读写权限?后来测量试验在调换快速照相文件时,相当的小概在文件夹\Server1ReplData写入。后边第4步会提到\Server1ReplData本条文件夹。

    3. 安装SQL Server Agent的起步客户

    在公告服务器设置SQL Server Agent的开行客商为repl_admin(最佳是在SQL Server Configuration Manager举办安装),一碗水端平启Agent。一样,在订阅服务器也做相近的步子。注意,重启Agent或者会影响SQL Job的布署任务,生产条件上请检查重启带给的震慑。

    4. 在揭破服务器新建发布和散发

    在SSMS上,依据向导一步一步成立新的公告。若无散发服务器,在向导中,会进展创办。(分发的属性)设置快照文件为\Server1ReplData。最终能够生成创立发布的SQL脚本,能够保存起来,今后再重启创造,或是其余服务器须要创设公布,只要求纠正一下本子,再实行就能够。

    怎么不直接设置D:ReplData?其实是足以的,但私下认可使用\Server1ReplData以此文件的话,在订阅端私下认可也是读取那么些快速照相文件夹\Server1ReplData,那样相比较方便。

    自然,能够手动再校订(可以独立修改公布的快速照相文件夹路线,也能够校订订阅时的快速照相文件夹路线),可是仍然提出使用分发的设置的私下认可文件的互连网路线格式。

    也得以应用FTP或此外情势把快速照相文件复制到订阅服务器做初叶化就可以。SQL Server复制也支撑备份数据库的措施举办订阅的开首化。

    在第1步中,私下认可快速照相文件夹也是足以放置真正的互连网盘上,实际不是发布服务器上。思量到一向写到网络盘,但需求酌量那有可能会招致互联网影响,假诺在变化相当大的快速照相进程中,变成网络不通,以至暂停,对生育引致影响。

    5. 在订阅服务器新建订阅

    在SSMS上,依照教导一步一步创立新的订阅(以央求订阅pull subcription为例)。在Distribution Agent Security这一步,设置是那般的:

    • Run under the SQL Server Agent service account
    • Connect to the Distribution: Using the following SQL Server login
      这里运用了发表服务器的sa客户和密码。当然也得以其它创设特意的SQL Server复制账号来三番五次。
    • Connect to the Subscriber: By impersonating the process account

    要是是推送push subcription的话,第2,3个筛选是倒转的。即Using the following SQL Server login填写的是订阅服务器的SQL Server账号,让分发服务器有权力推送数据到订阅服务器。

    6. 设置增加新品类不起先化整个快速照相

    在颁发服务器平常会新创制表或任何数据库对象,如存款和储蓄进度或函数等,借使要把这么些新的体系到场到已经存在的订阅中时,须要开头化那么些品种。但暗中同意的设置是开头化整个快速照相全数品类的。那对于大的快速照相来讲,开支相当高。

    下边安装只起初化新扩张的花色。

    use db1;
    GO
    
    EXEC sys.sp_changepublication 
        @publication = 'test3', 
        @property = N'immediate_sync', 
        @value = N'false'
    GO
    
    EXEC sys.sp_changepublication 
        @publication = 'test3', 
        @property = N'allow_anonymous',
        @value = N'false'
    GO
    

    接下来再起步快速照相代理就可以对新加上的品类退换加快速照相。
    (右键选取发布,选拔“查看快速照相代理状态”——“运行”)

    也正是运作以下脚本:

    EXEC sys.sp_startpublication_snapshot
    @publication = 'test3'
    go
    

    本文由威尼斯官方网站发布于威尼斯官方网站登录,转载请注明出处:【威尼斯官方网站】在拆穿服务器和订阅服务器

    关键词:

上一篇:没有了

下一篇:没有了