SQL Server Distributor的一个职责是处理包含着发布的数据库的内容的一个快照文件夹,它赋予IIS从你建立的这个共享文件夹读取文件的的通道.打开资源管理窗口,展开我的电脑,在C盘新建一个叫做Snapshot的文件夹如下图所示(我的建议是将这个文件夹建立在系统或SQL SERVER安装的地方),右击这个文件夹,选择Sharing and Security。
(译者注:因为图片很多,所以我尽量减小图片的大小以加快页面的传输速度,因此图片的显示不是很清晰,但绝对看得清楚)

点击Sharing选项卡,选择Share this folder,然后点击Permissions如下图所示:

在弹出来的对话框,点击Add.

在查找用户的这个菜单中,点击Locations这个按钮,这弹出的Locations这个对话框中,展开Entire Directory这个节点,选择syncdomain.internal然后点击OK。(译者注:这个就是上篇所论述的域,若未加入域控制器,可直接在添加用户中添加一个本地用户),在Enter the object names to select 这个框中填入以前建立的域用户syncuser,然后点击Check Names按钮去确认这个名字并获取一个完整的用户名(域)的格式。

回到权限这个菜单里,点击刚刚添加的Sync User,在Change和Read权限的框框内打上勾勾,点击OK

回到第一个选项卡,选择Security这个选项点击Add.

在选择用户跟组还是像上次的选择一样,在Enter the object names to select 这里输入syncuser,点击OK

然后选择这个新添加进来的用户,赋予它Read & Execute,List Folder Contents和Read的权限然后选择OK.

配置Distribution:
现在你已经配置好了一个快照文件夹,是时候建Distribution了,打开你的SQL Server,右键点击Replication,然后选择Configure Distribution,如下图所示:

第一个页面是Configure Distributor Wizard,直接点击Next:

在选择Distributor这个页面,第一个选项指的是将本地的服务器做为Distributor,第二个选项是选择其他服务器,我们选择第一个,然后点击Next.

在Snapshot Folder这个界面,将前面刚刚创建的快照文件夹的路径输入,然后点击Next.

在选择Distributor Database这个界面,假如你是使用单服务器的结构的话,你可以选择默认值然后点击Next,不过为了更好的文件传输的性能,我建议你将Distribution的数据库和它的日志文件分开到两个磁盘分区,就像我建议你把系统安装的地方和SQL SERVER安装的地方还有快照的文件夹的所在的地方分开在不同分区一样。

在Pubilsher这个界面会列出连接到配置好的连接到你所建立Distributor数据库的Publishers,默认的你会显示你本地的数据库服务器。点击Add,然后选择Add SQL Server Publisher.

这时你将会被跳转到选择一个SQL SERVER的界面,在这个例子里面输入SYNCPUBLISHER,当然这里你选择任何一个可用的SQL SERVER服务器,点击Conncet.

连接成功后,Publishers界面就会将刚刚添加的SYNCOUBLISHER这个服务器加进来,点击Next.

当一个远程的SQL Server Publisher被加进来后,Distributor Password界面会提示你输入一个密码,确保远程的Publisher和本地的Distributor能够有一个管理连接的验证。这密码跟确认密码里我们都输入P@ssword,然后点击Next.

在Wizard Actions这个界面,有两个复选框按钮,第一个指的是完成这个配置,第二个指的是生成一段脚本,这样的话如果你在其他服务器也要做相同的配置的时候,直接执行这段脚本就可以了。选择Generate a script file with steps to configure distribution然后点击Next.

假如在上个界面中你选择生成脚本,接下来的这个界面就是让你选择这个脚本文件存放的地点,在Script File Properties这个界面,你可以指定这个脚本存放的位置,可以选择是否覆盖这个脚本,还有选择文件的格式。然后点击Next.

在Complete the Wizard这个界面,你可以看到你前面所配置的总体情况,你可以复制这些信息,因为路径太多了有时候会让人太难记住。点击Finish.

在Configuring...这个界面,我们可以看到一系列的配置进程,假如所有的都提示Success,这个时候你就可以点击Close了,另外如果所有的配置都是Success,就忽略message栏里的Completed with errors,因为它本身就是个错误。

检查下是否已经配置完成了,打开你的SQL SERVER,展开Databases和System Databases文件夹,如果上述的配置已完成的话,你将会看到一个新建的Distribution数据库。

好了,到这里Distributor就已经配置好了。
相关推荐
Python连接MySQL常见问题与mysqlclient安装全攻略
数据库连接是Python开发中的基础操作,其中MySQL作为最流行的关系型数据库之一,常通过mysqlclient驱动实现高效连接。该驱动基于C扩展实现,其安装过程涉及系统环境、编译工具链和依赖库的完整配置。在Windows平台需要Visual C++编译环境,Linux需安装开发工具链,而macOS则依赖Xcode命令行工具。理解这些底层依赖关系能有效解决常见的'SSL连接错误'、'mysql_config缺失'等报错问题。针对不同操作系统和Python版本,可通过预编译二进制包、conda安装或源码编译
Linux系统下安装EDA工具的常见问题汇总
在芯片设计EDA的工作场景中,我们在帮客户在Linux系统中完成部署和配置,经常会遇到客户提出的很多问题,今天做个汇总给大家,希望能帮到大家
Electron常见问题 2-linux版本客户端打包问题集锦
众所周知,Electron是跨平台的,windows和macOS版本的客户端是比较常见的,linux版本的非常少。今天我们就来看看linux版本的Electron客户端打包过程中有哪些坑。 问题一、 Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) 解决: 步骤1:删除lock锁...
从头到尾快速学习一遍Linux,高级工程师多年实践实战经验精华总结和实例示例,第六章:核心运维技术工具常见错误及解决方法
从头到尾快速学习一遍Linux,高级工程师多年实践实战经验精华总结和实例示例,第六章:核心运维技术工具常见错误及解决方法。
工业互联网工控安全与工业质检AI大模型建设方案.pptx
工业互联网工控安全与工业质检AI大模型建设方案.pptx
手把手教你用CH582的USB0/1双接口玩转CherryUSB协议栈(附完整代码)
本文深入解析CH582双USB接口硬件架构,详细讲解如何通过CherryUSB协议栈实现双接口协同工作,包括中断处理设计、端点资源分配和复合设备描述符配置。提供HID+CDC复合设备实战案例,并分享高级调试技巧与性能优化方法,帮助开发者充分利用CH582的USB0/1双接口潜力。
Arduino下载安装教程:全面讲解常见安装错误及修复方案
手把手教你完成arduino下载安装教程,针对安装过程中常见的问题提供详细解决方案,避免踩坑。无论是初学者还是进阶用户,都能快速上手并解决典型安装故障。
基于AXI PCIE IP的FPGA PCIE卡示意图
如果在上图中的AXI互联IP上再连接一个带AXI Slave接口的BRAM控制器,这个BRAM控制器连接一个BRAM,Host PC在系统主存中分配了一些不连续的内存,Host PC可以将这些内存段的起始地址(当然要先转为PCIE总线地址)写到AXI总线上的BRAM中,这样AXI CDMA读取BRAM,将读取到的PCIE总线基地址写到AXIPCIE寄存器块中的AXIBAR2PCIEBAR_n寄存器中,这样就实现了SG DMA。通过动态改变AXIBAR2PCIEBAR_n寄存器的值,可以实现多通道DMA。
Linux7安装硬盘显示错误,【原创文章,致Linux运维高级工程师的一封信
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。因为我的服务器硬盘有30T,所以会出现上面那个错误,上面的命令其实也是有b这个参数的,只是默认为512,意思为512字节一扇区,对于这么大的硬盘超过了阈值,所以把这个参数修改为5120,那么就能顺利执行了。最全的Linux教程,Linux从入门到精通。
SpringBoot与锐浪报表服务器深度整合实战指南
本文详细介绍了SpringBoot与锐浪报表服务器的深度整合实战指南,包括环境准备、Windows/Linux系统配置、核心功能实现代码解析及常见问题解决方案。通过具体案例和代码示例,帮助开发者高效完成报表系统的集成与部署,提升企业级应用的报表处理能力。
Tlsr8258开发-程序烧写
开源一小步,进步一大步
《基于Linux物联网综合项目》常见问题汇总fae
本文为彭老师课程《物联网实战项目》课程常见问题汇总
用Logisim搞定华科计组实验:单总线CPU设计从微程序到硬布线的保姆级通关攻略
本文详细介绍了如何使用Logisim完成华中科技大学计算机组成原理实验中的单总线CPU设计,涵盖从微程序控制器到硬布线控制器的完整实现过程。通过MIPS指令译码器设计、微程序控制原理、状态机实现等关键步骤的保姆级教程,帮助学生掌握CPU设计的核心技能,并提供Educoder平台提交与调试的实用技巧。
Linux APFS 项目常见问题解决方案
Linux APFS 是一个开源项目,旨在为 Linux 内核提供 Apple 文件系统(APFS)的支持。APFS 是 Apple 设备上使用的拷贝写入文件系统。这个项目通过逆向工程提供了一定程度的实验性支持,允许 Linux 用户在他们的系统中挂载和读取 APFS 文件系统。项目的主要编程语言是 C 语言。 ## 新手常见问题及解决步骤 ### 问题 1:如何安装 Linux APFS 内...
kubedns-coredns部署pod出现not ready问题
文章目录遇到的问题1、发现问题2、排查问题3、解决方法 coredns的实例health_check不通过的问题,排查和解决方法 遇到的问题 1、发现问题 pod启动但是未ready 查看是readiness失败 使用对应的URL进行curl,发现真的返回503 2、排查问题 查看错误日志,发现一堆这个错误"waiting on : kubernetes" 网上相关的问题解答 这个跟测试场景不一样,这个案例是开了防火墙,可以确认我这个案例的机器没有开防火墙,但它提醒了一点,coredns是需要访问ap
10分钟搞定小红书爆款笔记爬取!Selenium模拟登录+数据解析全流程,新手也能落地
小红书爬虫实战的核心,是**“模拟真人操作+解析结构化数据”**——Selenium解决了动态页面和登录的问题,lxml解决了数据提取的问题,pandas解决了数据存储的问题。新手学爬虫不用一开始就啃复杂的反爬机制,先从这类“可见即可爬”的场景入手,掌握“模拟操作→数据解析→数据保存”的全流程,再逐步叠加异常处理、批量爬取、反爬应对等功能。需要注意的是:爬取数据仅用于个人学习和研究,不得用于商业用途,且需遵守小红书的用户协议,不要过度爬取导致服务器压力。
Linux系统编程常见错误及高效修改技巧。从零基础到精通,收藏这篇就够了!
在Linux系统中编写代码,掌握常见的错误类型和排查工具,结合高效的修改技巧,可以大大提高开发效率。希望本文能对你有所帮助。
具身智能 | 从具身智能出发谈多传感器融合技术
多传感器融合感知是具身智能系统突破“感知—认知—行动”闭环的核心使能技术。本文从具身智能的视角出发,对多传感器融合技术进行系统综述。首先阐述了具身智能对多传感器融合提出的独特需求,包括异构感知集成、跨模态语义对齐和实时闭环决策。其次,构建了多层级融合技术分类框架,从数据层融合、特征层融合、决策层融合、时序融合到多模态大语言模型(MLLM)融合,逐层梳理主流方法与演进脉络。在此基础上,分析了面向具身智能的通用融合架构设计,涵盖了感知—推理—执行三层架构及其关键组件。
Linux 运维工程师入门和学习之路——入门篇
随着信息化时代的推进,企业对信息系统的依赖程度日益提高,而Linux系统以其安全、稳定、免费、高效、可自由更改代码的特点,在一二线城市的使用率非常高,有90%以上的互联网企业以及移动互联网企业都在应用Linux系统。同时,参加相关的技术社区和论坛,与其他Linux工程师交流经验和学习心得,也是提升技能的有效途径。:通过监控和分析系统资源使用情况,Linux运维工程师能够识别性能瓶颈,并进行相应的优化,包括调整系统参数、优化应用程序配置、升级硬件等,以提高系统的运行效率和稳定性。
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
Linux上开发常见问题整理
Linux上开发常见问题整理1.java工程在linux上运行测试 ①首先要有一个main方法作为主类,程序的入口,右键-->Run As-->javaapplication生成配置文件入口 ②右键该工程-->Export-->Runnable JAR file-->选择上一步生成的配置文件作为该jar运行入口,确定即可 ③运行java -jar jar名+后缀(...
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
Un{i}packer常见问题解决:从安装错误到解包失败的排查指南
Un{i}packer是一款基于仿真技术的跨平台Windows二进制文件自动解包工具,能够帮助安全分析师和逆向工程师快速处理被各种打包器加密的可执行文件。本文将系统梳理使用过程中可能遇到的各类问题,并提供详细的解决方案和排查步骤,让你轻松应对从环境配置到复杂解包的全流程挑战。 ## 🛠️ 安装阶段常见错误及解决方案 ### 依赖包安装失败 **问题表现**:执行`pip install -r
Linux中如何启动Oracle:详细步骤及常见问题解决指南
本文详细介绍了在Linux系统上启动Oracle数据库的步骤,包括启动监听器、启动实例以及常见问题的解决方法。通过实践和推荐脚本的使用,您可以更高效地完成Oracle的启动操作。
linux常见问题解析
本文将梳理一些常见的 Linux 运维问题,并提供如何解决这些问题的方法和技巧
树莓派4B安装docker-compose(64位Linux),程序员深度学习
最全的Linux教程,Linux从入门到精通。
Linux启动django工程遇到问题解决
Linux启动django工程遇到问题解决 背景:为了方便,本人在mac本地开发的django demo工程,后方便给他人体验,迁移到个人开发机上,在启动服务时遇到问题一个接一个特整理文档分享有需要到朋友。 前提:按照网上各种Linux安装python3和django 教程那样安装两个软件,比如我先安装python3,wget 源码包,解压、进入跟路径,./configure 然后make&&make install 。python3 -m pip install Django -i htt
linux安装rpm提示nokey,Linux rpm安装问题解决
1、安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY解决的方法就是在rpm 语句后面加上 --force --nodeps即原本为 rpm -ivh *.rpm 现在改成 rpm -ivh *.rpm --force --nodeps就可以了。nodeps的意思是忽视依赖关系。因为各个软件...
899



被折叠的 条评论
为什么被折叠?



