Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQLSERVER2005中复制的用途是什么_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server SQLSERVER2005中复制的用途是什么

Sql server SQLSERVER2005中复制的用途是什么,sql-server,sql-server-2005,Sql Server,Sql Server 2005,大家好,请告诉我sqlserver2005中复制的用途。 备份和复制看起来是一样的?它们之间的区别是什么?复制用于不同的目的,例如,在不向“真实”数据库加载数据的情况下生成报告。复制用于不同的目的,例如,在不向“真实”数据库加载的情况下生成报告。复制可提高系统可用性。如果一组数据库关闭,您可以在副本之外提供服务 备份可以避免灾难性错误,例如导致生产数据库丢失的人为错误。请注意,在这种情况下,复制不会保存您,因为它会尽职尽责地复制drop命令。复制会提高系统可用性。如果一组数据库关闭,您可以在副本

大家好,请告诉我sqlserver2005中复制的用途。
备份和复制看起来是一样的?它们之间的区别是什么?复制用于不同的目的,例如,在不向“真实”数据库加载数据的情况下生成报告。

复制用于不同的目的,例如,在不向“真实”数据库加载的情况下生成报告。

复制可提高系统可用性。如果一组数据库关闭,您可以在副本之外提供服务


备份可以避免灾难性错误,例如导致生产数据库丢失的人为错误。请注意,在这种情况下,复制不会保存您,因为它会尽职尽责地复制drop命令。

复制会提高系统可用性。如果一组数据库关闭,您可以在副本之外提供服务

备份可以避免灾难性错误,例如导致生产数据库丢失的人为错误。请注意,在这种情况下,复制不会保存您,因为它会尽职尽责地复制drop命令

SQL Server复制是将数据从源数据库分发到整个企业中的一个或多个目标数据库的过程

复制是维护报表服务器的一个很好的解决方案

数据复制到的站点上的客户端的性能得到了提高,因为这些客户端可以在本地访问数据,而不是通过网络连接到远程数据库服务器

所有站点的客户端都体验到复制数据的可用性得到了提高。如果复制数据的本地副本不可用,客户端仍可访问数据的远程副本

  • 复制:大量数据,快速且最新

  • 备份/恢复:一些数据,可能稍慢一点,以及特定的时间点

SQL Server复制是将数据从源数据库分发到整个企业中的一个或多个目标数据库的过程

复制是维护报表服务器的一个很好的解决方案

数据复制到的站点上的客户端的性能得到了提高,因为这些客户端可以在本地访问数据,而不是通过网络连接到远程数据库服务器

所有站点的客户端都体验到复制数据的可用性得到了提高。如果复制数据的本地副本不可用,客户端仍可访问数据的远程副本

  • 复制:大量数据,快速且最新

  • 备份/恢复:一些数据,可能稍慢一点,以及特定的时间点


备份就是:备份。它们使您能够在发生错误时恢复数据

复制完全是另一个怪兽。它基本上将数据分布在多个节点上,这样每个节点都有一个完整的(接近的)最新数据副本

使用复制的原因有很多,包括但不限于:

  • 高可用性,因此,如果一个节点出现故障,其他节点仍可以为请求提供服务
  • 地理分布,这意味着您的数据可以放在需要它的地方。如果您在白俄罗斯(或附近的地方)维护本地副本,白俄罗斯的客户不需要千里迢迢去蒙大拿州获取数据——这是为了提高性能。您在白俄罗斯可能有10000个客户机-发送一份副本比发送全部10000个请求数据要快[尽管这取决于他们请求数据的频率]
  • 优先次序。如果您的报告用户(银行管理层)的服务级别协议低于面向客户的员工(银行出纳员)[而且他们应该],则您可以将所有管理层放在一个副本上,以免降低主副本的速度

备份就是:备份。它们使您能够在发生错误时恢复数据

复制完全是另一个怪兽。它基本上将数据分布在多个节点上,这样每个节点都有一个完整的(接近的)最新数据副本

使用复制的原因有很多,包括但不限于:

  • 高可用性,因此,如果一个节点出现故障,其他节点仍可以为请求提供服务
  • 地理分布,这意味着您的数据可以放在需要它的地方。如果您在白俄罗斯(或附近的地方)维护本地副本,白俄罗斯的客户不需要千里迢迢去蒙大拿州获取数据——这是为了提高性能。您在白俄罗斯可能有10000个客户机-发送一份副本比发送全部10000个请求数据要快[尽管这取决于他们请求数据的频率]
  • 优先次序。如果您的报告用户(银行管理层)的服务级别协议低于面向客户的员工(银行出纳员)[而且他们应该],则您可以将所有管理层放在一个副本上,以免降低主副本的速度

复制可用于解决许多不同的场景,如下所述

不过,需要明确的是,复制与数据库备份不同


场景:

服务器到服务器:在服务器到服务器环境中复制数据

  • 提高可扩展性和可用性
  • 数据仓库和报告
  • 集成来自多个站点(服务器)的数据
  • 集成异构
  • 数据卸载批处理
服务器到客户端:在服务器和客户端之间复制数据

  • 与移动用户交换数据
  • 消费者销售点(POS)
  • 集成数据的应用程序
  • 多站点(客户端)
有关Microsoft SQL Server复制的完整概述,请参阅以下Microsoft参考资料

选择最适合您的轨道(即开发人员/架构师)