AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 150616
Accepted
buddinggeek
buddinggeek
Asked: 2016-09-26 18:30:19 +0800 CST2016-09-26 18:30:19 +0800 CST 2016-09-26 18:30:19 +0800 CST

配置 SSIS、SSRS 和 SQL Server - 三服务器模型

  • 772

我需要第三方供应商应用程序,该应用程序需要 SSIS 和 SSRS。供应商建议使用这种 3 服务器模型,而我的管理层也将继续这样做。正在配置三个 VM,SQL Server、SSIS 和 SSRS 各一个。

我想知道可以通过哪些方式配置 SSIS 和 SSRS 以与 SQL Server 一起使用。另外,创建 SSIS 包的最佳方法是什么?因为,如果必须在专用实例上创建包,我仍然需要在 SSIS 服务器上创建数据库引擎的本地实例。

我需要一些关于如何在第三个 VM 中配置 SSIS 和 SSRS 以及 SQL Server 实例的指导。我对这两个领域还很陌生。我正在浏览这两个链接:

  1. 配置 SSIS

  2. 配置 SSRS

如果另一个 URL 会提供详细的分步信息,请告诉我。

另外,这三台服务器是否必须在同一个集群中?

该系统遍布各大洲,因此我们预计长期会有很多用户。计划的方式是拥有单独的 SSIS 和 SSRS 实例,并且它们指向 Always On 设置中存储报告信息的数据库。

sql-server-2014 ssis-2014
  • 2 2 个回答
  • 322 Views

2 个回答

  • Voted
  1. Best Answer
    Sir Swears-a-lot
    2016-11-27T15:14:41+08:002016-11-27T15:14:41+08:00

    您问的是广泛的体系结构,而不是具体问题。我不相信会有一个文档可以为您提供一步一步的指导。

    如果您的供应商提出此建议,您可以要求他们至少使用一些有助于您理解布局的基本文档和图表来解释他们的设计。

    如果您不熟悉这些产品中的任何一种,您将面临很大的学习曲线。MSDN 可能是最好的起点。如果您有具体问题,那么您应该用谷歌搜索这些问题。

    假设您的主数据库已经在运行,我将从为 SSRS 安装一个实例开始。然后通过设计和部署连接到源数据库的报告来工作。

    然后重复 SSIS。设置服务器并设计和部署基本包。

    学习 SSRS 和 SSIS 的一个关键部分是学习数据源、连接管理器和连接字符串。

    如果您不熟悉这些概念,并且您的公司希望您安装配置并使用这些产品进行开发,他们可能对您的期望过高,我建议您寻求帮助。

    • 3
  2. user507
    2016-11-27T23:39:30+08:002016-11-27T23:39:30+08:00

    供应商建议的是需要数据库引擎、ETL 和报告的大型系统/应用程序的常见做法。这些组件中的每一个都会根据需要吸收资源,因此尝试让它们在一个系统上运行并不是一个好的做法(但这确实取决于工作负载)。

    每个组件都可以在专用服务器上运行,但需要每个服务器都获得许可。例外情况是 SSIS,这取决于您要使用的部署模块。使用项目部署模块,您将使用 SSIS 目录,这需要本地数据库实例与 SSIS 二进制文件在同一台服务器上运行。使用 SSRS,您只需决定要在哪个服务器上创建 SSRS 数据库,它们不必与 SSRS 是同一台服务器。我可能会将 SSRS 数据库放在带有 SSIS 实例的服务器上(如果您要使用项目部署模型。

    您的评论记录了 AG 配置和设置。如果您指的是 SSRS 和 SSIS 数据库是 AG 的一部分,您可以参考下面的文档链接。但是,如果您谈论的是这些组件与作为 AG 一部分的用户数据库交互,则完全支持。您只需确保连接到您的 AG 的侦听器名称。

    • AG 设置中的 SSIS
    • AG 设置 中的 SSRS 已经可以告诉您 SSRS 数据库可以放在 AG 中,但是 SSRS 服务不支持自动故障转移。

    关于3台服务器和同一个集群,这将取决于需要什么类型的HA。在大多数情况下,您可能有一个 3 副本 AG,其中 SSRS 在辅助副本(只读路由)而不是主副本上报告。这在具有报告要求的 OLTP 系统中很常见。对于该特定要求,将完全基于供应商和您的企业主对 HA 的要求。

    有关于此类架构的文档,但没有在单个文档中。无论哪种方式,如果您甚至不熟悉这些技术,那么文档也无助于理解这些概念。为了支持它并确保正确部署每个组件,您需要了解这些内容。您需要告诉您的管理层他们需要引入其他资源(聘请 DBA 或联系提供 DBA 支持的第 3 方服务)。

    • 2

相关问题

  • SQL Server 2014 的版本谎言 [关闭]

  • “将数据库部署到 SQL Azure”任务丢失

  • 在 SQL Server 查询中放置 ASSERT

  • 如何在 SQL Server 升级搞砸数据库快照后“hack-drop”它

  • 多语句事务中不允许使用 ALTER DATABASE 语句

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve