zoukankan      html  css  js  c++  java
  • 基于公网的SQL Server复制

    操作系统:Windows Server 2008

    数据库:SQL Server 2008

    两台服务器不在同一个托管机房,两个服务器都有独立的公网IP地址和域名。

    发布服务器配置:

    1. 根据向导添加新的发布,如果是第一次配置同步,需要制定一个用于保存快照的文件夹路径(x:\database_snapshot)。
    2. 在发布服务器上安装FTP服务软件。
    3. 添加一个用于复制的FTP 用户帐号(db_pub_ftp)。
    4. 将db_pub的HOME目录设置为在SQL Server中指定的快照文件夹(x:\database_snapshot)。
    5. 修改发布属性,添加FTP配置。FTP地址要填发布服务器的公网地址(这个FTP地址是给订阅用的,一定要能在订阅服务器上访问到才行),路径填写:/ftp。FTP用户名/密码同步骤(3)。
    6. 在SQL Server中创建一个具有管理员权限的帐号(db_pub_user)

    订阅服务器:

    1. 修改host文件,将发布服务器的计算机名(必须是计算机名字,不能用域名)字解析到发布服务器的公网IP地址。
    2. 在添加订阅向导中,用db_pub_user连接发布服务器。
    3. 配置防火墙,允许发布服务器的20和21端口访问本机的任意端口(因为SQL Server Agent不支持被动模式的FTP连接)。
    4. 如果首次连接FTP服务器错误,SQL Server Agent会卡死,具体表现是Management Studio无响应。停止Agent服务后,删除订阅重新配置即可。

    我配置的是事务复制,发布服务器用SQL Server 2008,订阅服务器用SQL Server 2008R2。

  • 相关阅读:
    Opencv CamShift+Kalman目标跟踪
    Opencv混合高斯模型前景分离
    TTabControl、TMemo组件(制作一个简单的多文本编辑框)
    ShowMessage和MessageDlg消息对话框(VCL)
    TPageControl组件
    TImageList 和 TlistView 组件(C++Builder)
    C# 动态链接库的创建
    线程的并发与并行
    OpenCv haar+SVM训练的xml检测人头位置
    C++Builder组件
  • 原文地址:https://www.cnblogs.com/flysoft/p/2055876.html
Copyright © 2011-2022 走看看