参考http://my.oschina.net/u/183622/blog/127103
实践中的问题
1,事务复制无法同步没有主键的表,所以我只能用快照复制
2,快照复制的时候有很多权限问题,发布代理和订阅代理的运行账户要与服务中的代理服务一致,以运行代理服务的账户来连接sql server创建发布(这条不确定)。
3,存放快照的文件夹需要是两台机器都能访问的文件夹,我所知只能支持FTP和windows共享,而且两台机器都要有访问权限,比如指定\\192.168.10.2\repldata,访问权限应该是针对运行代理服务的账户,所以两台机器上要有一个相同的用户名和密码的账户用来运行代理服务和访问共享文件夹(这一点不确定,我是这样做了)
4,最好先修改默认的快照位置,参考http://technet.microsoft.com/zh-cn/library/ms151258.aspx
5,序列不能复制
最后以失败告终,我有20多个数据库,快照复制时间过长,一个小时同步一次还同步不完,而且最后同步的没有序列,数据库没法用。
第2个问题会导致代理步聚无法运行,第3个问题会导致快照无法创建或复制
windows的权限真他妈的蛋疼,复杂得不安全,所谓越复杂漏洞越多
相关推荐
### 利用SQL Server复制技术实现数据同步更新 #### 概述 在现代企业级应用环境中,为了确保数据的一致性和高效性,SQL Server 复制技术被广泛应用于多站点或多服务器之间的数据同步。本文将详细阐述如何通过SQL ...
### SQL Server 复制基础指南知识点详解 #### 一、SQL Server 复制技术概览 **SQL Server 的复制功能**是一项极其强大的技术,能够实现实时数据迁移,支持单向或多向的数据同步。这对于数据库管理员(DBA)来说至关...
在IT领域,数据库同步复制是一项关键的技术,尤其在SQL Server环境下,它被广泛应用于确保数据的一致性和可用性。...提供的“两台sqlserver复制.pdf”文件可能会提供更具体的步骤和示例,供读者深入学习和参考。
MS SQL SERVER复制技术在地震前兆数据集成中的应用 MS SQL SERVER复制技术是指从一个源数据库到一个目标数据库表模式和数据的复制,它有两种工作模式:紧凑一致和松散一致。紧凑一致复制模式保证了拷贝的内容与原始...
标题“基于SQL Server复制方法的数据库同步软件研究”和描述“对一种基于SQL Server复制方法和压缩技术的数据库同步软件DataSend的设计和实现进行研究和探讨”告诉我们,本文的研究焦点是一款名为DataSend的数据库...
SQL Server复制技术主要有三种类型:快照复制、事务复制和合并复制。快照复制是通过设置固定时间周期进行数据复制,是三种复制功能中最稳定的一种;事务复制通过实时监测数据库的更新,在每次数据变动时进行复制,...
SQL Server复制技术是SQL Server数据库中一个强大的数据分发和同步工具,它允许将数据从一个或多个源数据库复制到一个或多个目标数据库。使用复制技术可以实现数据的多服务器存储,从而提高数据的可用性、可伸缩性和...
总结,利用Kettle的自定义Java给SQL Server复制表是一种灵活且高效的方法,特别是当内置的步骤无法满足特定需求时。通过编写Java代码,我们可以定制化处理逻辑,解决复杂的数据迁移问题。在实践中,确保对Kettle API...
SQL Server复制技术主要分为三种类型:快照复制、事务复制和合并复制。快照复制适用于数据变化较少的场景,它将某一时刻的出版数据库的数据快照根据配置的时间节点复制到订阅数据库。事务复制则适用于数据更新频繁且...
当涉及到SQL Server复制时,尤其需要确保服务器名称的准确性和一致性。"SQL Server 复制需要有实际的服务器名称才能连接到服务器"这个标题揭示了一个常见的问题,即在尝试设置或执行复制过程中,如果服务器名称不...
以下是对利用MS SQL Server复制功能提高数据安全性进行的详细解释: 1. **复制类型**: - **事务复制**:这种复制类型保证了源数据库和目标数据库之间的数据一致性,因为每一项更改都会作为事务的一部分进行处理。...
使用 SQL Server 将表从一个数据库复制到另一个数据库 SQL Server 是一种关系数据库管理系统,它提供了多种方式来将表从一个数据库复制到另一个数据库。下面将详细介绍使用 SQL Server 将表从一个数据库复制到另一...
在SQL Server中,将表从一个数据库复制到另一个数据库的过程涉及到数据库对象的迁移,这通常通过创建表的结构脚本和数据迁移来实现。以下是一个详细的步骤指南: 1. **启动SQL Server Management Studio (SSMS)**: ...
然后,开始配置数据库镜像同步的时候,先试了下数据库复制发布,结果提示“SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的...
6. 在功能选择界面中,选择“数据库引擎服务”和“SQL Server 复制”,这两个功能是必选的。选择完成后,点击“下一步”。 7. 在实例选择界面中,选择“默认实例”,然后点击“下一步”。 8. 如果点击“下一步”后...
SQL Server复制是数据库管理系统中的一项功能,它允许数据和数据库对象从一个数据库复制到另一个数据库,这些数据库可以在不同的平台和地理位置上。复制技术因为数据库的物理分离和复制过程中的固有延迟特性,在多种...
### 如何在两个SQLSERVER之间实现数据同步 在IT领域,特别是对于企业级应用而言,数据同步是一项重要的技术,能够确保不同地理位置的数据中心之间数据的一致性和可用性。本文将详细介绍如何通过SQL Server的复制...
在SQL Server环境中,有时我们需要将一个数据库中的某个表复制到另一个数据库中,这可能是为了备份、数据迁移或创建测试环境等目的。根据提供的标题、描述和部分代码内容,我们可以整理出一套较为完整的操作流程和...
最近遇到了Python访问SqlServer的问题,这里总结下...2、访问SqlServer复制代码 代码如下:>>> import pyodbc>>>cnxn = pyodbc.connect(‘DRIVER={SQL Server};SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=my