SQL Server-计划表传输到另一台服务器

SQL Server-计划表传输到另一台服务器,sql,sql-server,backup,Sql,Sql Server,Backup,有人能告诉我实现以下目标的最佳方法吗:将大约10个表(从200到2000000行不等)中的所有数据传输到另一台服务器。我研究了日志传送、备份和恢复数据库(尽管我不确定是否只能备份特定的表?)。这将需要每天进行 是否可以/建议将它们设置为链接服务器,并创建一个作业,将所有数据从源表选择到目标表 目标服务器仅用于报告目的,即不要求它是主服务器的备份 任何建议都将不胜感激 感谢您,这可能不是您的最佳选择(还有太多其他可能的考虑),但您可以将每天要传输的所有表放入它们自己的文件组中。然后可以备份/恢复该

有人能告诉我实现以下目标的最佳方法吗:将大约10个表(从200到2000000行不等)中的所有数据传输到另一台服务器。我研究了日志传送、备份和恢复数据库(尽管我不确定是否只能备份特定的表?)。这将需要每天进行

是否可以/建议将它们设置为链接服务器,并创建一个作业,将所有数据从源表选择到目标表

目标服务器仅用于报告目的,即不要求它是主服务器的备份

任何建议都将不胜感激


感谢您,这可能不是您的最佳选择(还有太多其他可能的考虑),但您可以将每天要传输的所有表放入它们自己的文件组中。然后可以备份/恢复该文件组以传输数据


请参阅文件组的或。

SQLServer2005-2008R2

如果您使用的是Sql 2005至2008 R2版本,则可以使用以下选项来创建报表服务器

  • 复制
  • 镜像
  • 原木运输
  • 复制

    将允许您在一个单独的服务器上拥有一个几乎实时的实时数据来提取您的报告。并且复制服务器(将要使用的报表服务器)可用于读取和写入

    镜像

    还将为您提供来自主服务器的几乎实时的数据拷贝,镜像数据库(将成为报表服务器)将始终处于还原状态,因为日志不断从主数据库还原到镜像数据库上。因此,数据库不可用于直接读/写。您将需要创建镜像数据库的快照,并直接从报表应用程序调用快照

    日志传送

    将使辅助数据库处于待机模式,即您可以从中读取,但不能写入。当在其上还原日志时,它将断开用户的连接。或者,另一种选择是等待,直到没有用户连接到数据库,这可能会给您留下过时的数据

    Sql Server 2012-2014

    始终在线可用性组


    始终在线可用性组。Sql server 2012中引入的一项新功能要求您拥有Sql server群集,并且可以拥有该主数据库的多个副本。有关详细信息,请阅读此处

    您使用的是哪种sql server版本?Microsoft sql server 2008 R2(SP1)-10.50.2500.0(X64)可能的答案太多,或者好的答案对于此格式来说太长。请添加详细信息以缩小答案集或隔离一个可以在几段时间内回答的问题。不是所有内容都有吗?我需要每天从一台服务器向另一台服务器传输10个表。目标服务器仅用于报告目的,因此不需要作为主服务器的备份。不确定还需要什么?问题现在结束了,但我建议尝试
    bcp
    out和
    bcp
    in来提取特定的表。它可能是对源服务器施加的最小压力;但是,您也可以有选择地复制表。复制从本质上解决了始终拥有10个表的一致副本的问题,但您可能更希望报告基于已知的快照时间。