SQL Server 数据库发布与订阅准备工作

一、准备工作:

  1、建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 

  2、在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 

     操作步骤:

      (1)、控制面板>>Windows防火墙>>高级设置

        在入站规则中选择"新建规则"

      (2)、选择端口

        

      (3)、输入端口1433

        

      (4)、允许端口连接

         

        (5)、

          

        (6)、完成即可,在出站规则重复上面操作。

   3、在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy 

   4、设置SQL 代理(发布服务器和订阅服务器均设置)     

    操作步骤:打开服务(控制面板---管理工具---服务) --右击SQLSERVER AGENT---属性---登录--选择“此帐户“ --输入或选择第一步中创建的WINDOWS 用户 ---“密码“中输入该用户密码。 

     5、设置SQL SERVER 身份验证,解决连接时的权限问题(发布、订阅服务器均设置) 

     操作步骤:数据库服务器-----属性----安全性----服务器身份验证------选“SQL Server和WINDOWS“,然后点确定。

    6、开启SQL Server 的网络协议TCP/IP和管道命名协议并重启网络服务。

   7、在SQL Server中创建步骤1中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner和public)。

      操作步骤:数据库服务器--安全性--登录名--"右击登陆名"--属性。如下图

        

    8、以系统超级用户sa登陆SQL Server建立数据库和表。 

    9、发布服务器和订阅服务器互相注册。

      右击数据库服务器--注册。(填写要注册的远程服务器名称------身份验证选“SQL Server验证“)如下图。

      

    10、对于只能用IP,不能用计算机名的,为其注册服务器别名。

  

posted @ 2017-07-14 14:39  mumeizhe  阅读(884)  评论(0编辑  收藏  举报