`
sjrhero
  • 浏览: 85665 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

SQL Server 2005数据同步技术遇到的问题及解决方案

阅读更多

首先来看一下错误消息:

错误消息:
由于出现操作系统错误 3,进程无法读取文件“D:\DBSYNC\unc\FLOORWEB_FLOORLINK2_TESTFLOOR\20081128174839\ufoCorpAccount_2.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20016)
获取帮助: http://help/MSSQL_REPL20016
系统找不到指定的路径。
(源: MSSQL_REPL,错误号: MSSQL_REPL3)

****************************************解决办法*************************************

就是订阅服务器读取不到快照文件夹位置.这也导致了“订阅服务器无法重新初始化非immediate_sync发布的订阅”。

可能的原因较多,1、没设置共享或者没共享给跟订阅服务器共同的账户权限;2、IPC连接被关闭,订阅服务器无法连接到发布服务器共享资源。

解决办法:

可以将快照文件夹D:\XX复制到订阅服务器F:\XX

某个订阅属性-》快照位置-》“备用文件夹”,快照文件夹-》F:\XX。应该就可以了。

1.首先,在创建发布时需要指定一个发布快照位置,并且会提示你订阅服务器可能无法访问该目录(不知你有没有注意),每次生成快照都会将快照文件放在该目录下。
2.其次,在创建订阅时,需要你指定快照位置,一般为发布缺省位置(不知你这次注意没有)
3.那么,要解决你的问题只有两种方式
1)第一种:在创建发布和订阅时指定一个两个服务器都能访问的目录。 (上面案例就是此步遇到障碍)
2)第二种:每次自己将发布快照目录中的文件通过网络(或移动设备)拷贝到订阅指定的快照目录中。(上面解决办法就用该种)

以上参考:http://hi.baidu.com/rushm/blog/item/856cc1ff3fda883c5d6008c3.html

****************************************My 解决办法*************************************

以上解决办法是看的别人的,后来自己找出来了一个更好的解决办法。在发布服务器上面(假设发布服务器和分发服务器在同一台机器上)设置分发服务器的属性,在设置快照文件的位置的时候,可以将路径写成相对路径,如“\\10.8.3.62\sqlSync\”那么这样,订阅服务器上面的快照文件夹我们可以使用默认的了,不用做什么更改。(前题是在订阅服务器和发布服务器在一个局域网内,在Windows资源管理器上通过“\\10.8.3.62\sqlSync\”可以访问到发布服务器。因为发布服务器和分发服务器都在同一台机器上,所以也就可以访问快照文件夹了。)根据我的实验,如果发布服务器、分发服务器和订阅服务器不在同一局域网内,把快照文件位置写成“ftp://10.8.3.62/sqlSync/”应该也是可以的,不过没有实验。

分享到:
评论

相关推荐

    两台SQL-Server数据同步解决方案

    ### 两台SQL Server数据同步解决方案详解 #### 一、概述 在当今信息化时代,数据同步成为企业级应用中不可或缺的一部分。特别是在分布式环境中,确保不同地理位置的数据库保持一致性和实时性变得尤为重要。本文将...

    利用SQL Server复制技术实现数据同步更新

    ### 利用SQL Server复制技术实现数据同步更新 #### 概述 在现代企业级应用环境中,为了确保数据的一致性和...对于需要在多个地点之间共享数据的企业来说,利用 SQL Server 的复制功能是非常实用且高效的解决方案。

    sql2005数据同步技术

    总的来说,SQL Server 2005的数据同步技术提供了一套全面的解决方案,使得数据能在不同地理位置、网络环境和设备之间高效、安全地流动,满足了企业对数据分布、容灾和移动的需求。无论是在局域网还是互联网环境下,...

    SQLServer2005数据同步

    在IT领域,数据库管理是至关重要的,而SQL Server 2005作为一款广泛使用的数据库管理系统,其数据同步功能在企业级应用中...在实际操作中,可以参考"SQLServer2005数据同步.pdf"文档,获取更详细的配置步骤和最佳实践。

    两台SQL+Server数据同步解决方案

    "两台SQL Server数据同步解决方案" 在本文中,我们将讨论两台SQL Server数据同步解决方案的概念和实现步骤。数据同步是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式...

    两台SQL Server数据同步解决方案

    ### 两台SQL Server数据同步解决方案 在当前的数据管理领域,确保两台SQL Server服务器之间的数据保持一致是一项重要的任务。这种需求通常出现在多种场景中,比如主备切换、负载均衡或者异地多活等架构设计中。本文...

    从sqlserver同步数据到Mysql数据库

    通过这个过程,开发者可以学习到数据库之间的数据迁移策略、工具选择以及可能出现的问题及解决方案。 【标签】:“数据库”表明本例的核心是数据库技术,涵盖了SQL Server和MySQL两个主流的关系型数据库管理系统。...

    两台SQL Server数据同步解决方案(推荐).

    ### 两台SQL Server数据同步解决方案详解 #### 一、引言 在现代企业级应用中,为了确保数据的高度可用性和容错性,通常需要在两台或多台SQL Server之间实现数据同步。本文将详细介绍一种实用的数据同步解决方案,...

    用于SqlServer 同步数据到ElasticSearch的logstash测试

    标题 "用于SqlServer 同步数据到ElasticSearch的logstash测试" 描述了一种通过Logstash将SQL Server数据库中的数据实时或定期同步到ElasticSearch的解决方案。在.NET平台上,这种数据同步通常是为了实现大数据分析、...

    SQL SERVER 发布/订阅 数据同步

    - 对于SQL Server 2000,需启动`SQLSERVERAGENT`服务; - 对于SQL Server 2008,需启动`SQL Server代理 (MSSQLSERVER)`服务。 2. **网络配置**:使用`telnet`命令验证两个服务器之间的网络连接性,确保1433端口...

    sqlserver与mysql数据库同步

    5. **云服务**:如Azure Data Factory等云服务提供跨平台的数据迁移和同步解决方案,可以直接在SQL Server和MySQL之间建立数据流。 在实际操作中,必须考虑数据类型兼容性、性能影响、数据量、网络延迟等因素。此外...

    sql数据同步技术

    SQL Server 2005 数据库同步技术,特别是数据库镜像,是微软为了提升企业级数据库系统的高可用性而引入的一项重要创新。数据库镜像允许实时地将事务日志从主服务器传输到备份服务器,确保在主服务器发生故障时,备份...

    SQL SERVER的异地数据同步功能.doc

    本文将深入探讨SQL Server的异地数据同步功能,包括其原理、配置步骤以及常见问题解决方案。 #### 二、SQL Server的异地数据同步原理 SQL Server的异地数据同步主要通过事务复制来实现。事务复制是一种异步复制...

    SQL Server Compact数据同步技术在商品出库系统中的应用.pdf

    SQL Server Compact 数据同步技术是微软提供的一种用于在不同数据库之间进行数据交换的解决方案,尤其适用于在资源有限的嵌入式移动设备与服务器之间实现数据的双向同步。在商品出库系统中,这种技术能有效解决物流...

    SQL Server 2005基础教程

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、分析和报告方面表现出色。对于初学者来说,掌握SQL Server 2005的基础知识至关重要,因为它是迈进数据库世界的基石。下面我们将深入...

    sql server 2005 数据库

    12. **复制技术**:SQL Server 2005的复制功能用于在不同服务器间同步数据,支持发布、订阅和事务复制等多种模式。 13. **性能调优**:通过性能监视工具(如SQL Server Profiler和Dynamic Management Views),可以...

    MySQL to SQL Server 2005 迁移工具

    - 功能需求:SQL Server 2005可能提供了MySQL中不具备的特定功能或服务,如更好的性能优化、高可用性解决方案(如数据库镜像)和更强大的安全特性。 - 企业策略:企业可能决定转向微软的生态系统,以统一技术栈并...

    基于SQL Server CE数据同步技术的研究与实现.pdf

    本研究聚焦于SQL Server CE 2.0版本中的两种主要数据同步技术:远程数据访问(RDA)和复制(Replication)。 远程数据访问(RDA)是一种同步技术,它允许移动设备通过HTTP等协议远程访问远程服务器上的SQL Server...

    sqlserver2005

    SQL Server 2005的复制功能可将数据从一个或多个发布服务器复制到一个或多个订阅服务器,实现数据的同步和分布。 九、XML支持 SQL Server 2005内建XML数据类型,支持XML索引和XML查询,方便处理和存储XML文档。 十...

Global site tag (gtag.js) - Google Analytics