在microsoft sqlserver中复制数据
我是sql server新手。我有一台sql server和第二台sql server(备份服务器)。我想将数据从sql server复制到第二台服务器,我的所有事务创建更新删除必须立即实时反映在第二台服务器上。我的表中有非常大的数据,假设有数百万行。如何实现这一点。我没有使用第三方工具的权限。您可以尝试从这两个服务器获得一些帮助参考资料:在microsoft sqlserver中复制数据,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我是sql server新手。我有一台sql server和第二台sql server(备份服务器)。我想将数据从sql server复制到第二台服务器,我的所有事务创建更新删除必须立即实时反映在第二台服务器上。我的表中有非常大的数据,假设有数百万行。如何实现这一点。我没有使用第三方工具的权限。您可以尝试从这两个服务器获得一些帮助参考资料: 另一方面,在执行复制之前,您需要计划的一件重要事情是将用于复制的复制模型 有一个可以使用的复制模型列表:- 对等模型 中央出版商模式 具有远程分发
- 对等模型
- 中央出版商模式
- 具有远程分发服务器模型的中央发布服务器
- 中央用户模型
- 发布订户模型
您可以尝试从以下两个参考资料中获得帮助:
- 对等模型
- 中央出版商模式
- 具有远程分发服务器模型的中央发布服务器
- 中央用户模型
- 发布订户模型
您指定需要立即、实时地在第二台服务器上反映数据 此要求将为主服务器上发生的每个事务增加延迟,因为每个操作都需要在辅助服务器上提交,然后才能在主服务器上提交 除了延迟之外,此要求还可能降低可用性。如果辅助服务器无法再从主服务器成功提交事务,则主服务器也无法再提交事务,系统将关闭 有关这些约束的详细信息
如果你对这些限制没问题,你可以考虑使用< /P>
如果您对这些限制不满意,请调整/澄清您的要求。您指定需要立即在第二台服务器上实时反映数据 此要求将为主服务器上发生的每个事务增加延迟,因为每个操作都需要在辅助服务器上提交,然后才能在主服务器上提交 除了延迟之外,此要求还可能降低可用性。如果辅助服务器无法再从主服务器成功提交事务,则主服务器也无法再提交事务,系统将关闭 有关这些约束的详细信息
如果你对这些限制没问题,你可以考虑使用< /P>
如果您对这些限制不满意,请调整/澄清您的要求。查看有关SQL Server 2008复制的本教程: 因为您说过“…实时反映在第二台服务器上”,这意味着您希望使用事务复制。您仍然只能选择复制某些表 “数百万行”代表了某种历史吗?如果是的话,考虑一下米迦勒提到的风险…以及您是需要第二台服务器中的所有历史记录,还是只需要当前/最近的活动。如果只是当前/最新版本,那么在T-SQL或SSIS中写入一些内容,让作业执行循环、读取和复制数据,可能会更安全,也不会造成系统消耗 这可以通过链接服务器和触发器来完成。。。但是Michael提到的关于阻止主服务器提交事务的风险,与触发器一样或更多地是一个问题。。。您可以通过自己的T-SQL/SSIS+作业避免这种情况
希望这有助于……查看有关SQL Server 2008复制的本教程: 因为您说过“…实时反映在第二台服务器上”,这意味着您希望使用事务复制。您仍然只能选择复制某些表 “数百万行”代表了某种历史吗?如果是的话,考虑一下米迦勒提到的风险…以及您是需要第二台服务器中的所有历史记录,还是只需要当前/最近的活动。如果只是当前/最新版本,那么在T-SQL或SSIS中写入一些内容,让作业执行循环、读取和复制数据,可能会更安全,也不会造成系统消耗 这可以通过链接服务器和触发器来完成。。。但是Michael提到的关于阻止主服务器提交事务的风险,与触发器一样或更多地是一个问题。。。您可以通过自己的T-SQL/SSIS+作业避免这种情况
希望对您有所帮助……您使用的是什么版本的Sql Server?2005、2008、2012/Express、Standard、Enterprise…sql server 2008 Enterprise您使用的sql server版本和版本是什么?2005、2008、2012/Express、标准、企业版…sql server 2008enterprise@constantlearner这个问题太宽泛了,无法得到答案。最好是尝试并尝试上面的任何链接,如果您在这样做时遇到任何问题,请告诉我们!:)感谢您的帮助,我将尝试与他们。我是新的sql server-1链接只回答。我对19k用户的期望更高。@Mansfield:-正如我在评论中提到的,这个问题太广泛了。OP要求两台SQL Server的复制过程。我们不知道