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 / 问题 / 20691
Accepted
JHFB
JHFB
Asked: 2012-07-12 03:09:30 +0800 CST2012-07-12 03:09:30 +0800 CST 2012-07-12 03:09:30 +0800 CST

我应该如何部署这些 SSRS 报告?

  • 772

我需要对一些 SSRS 报告的部署和安全性做出决定,并希望就最合适的方法提供一些建议。

我们有 40 多个站点,它们只能访问其站点的信息。每个站点都可以访问多个报告,例如 Report A、Report B 等。对于每个站点,报告名称为Report A - Site 1、Report B - Site 1等。对于每个报告(Report A),有是主报告(报告 A - 主)。主报告是报告本身 - 数据集和格式 - 并包含站点名称的隐藏参数。每个站点的报告链接到此主报告并传入站点名称。因此,如果报告发生更改,则在一处进行更改。

请注意,将报告限制为数据库中特定于站点的信息是不可能的。我们的数据源使用服务帐户,所有用户对信息的访问都在门户网站中处理。

现在是时候授予用户访问这些报告的权限了。当前设置为所有报告和主报告都在一个文件夹中。对每个报告的访问单独控制,用户必须有权访问主报告及其站点报告。

我强烈希望为每个站点设置一个文件夹并以这种方式控制访问。显然,随着添加特定站点的报告,这将使其变得更容易,并且将控制访问的是超级用户。我担心这会使报告的部署变得异常困难。由于链接机制,所有 40 多个版本(加上Master)都在同一个 BIDS 项目中——每次更改部署到 40 个不同的位置似乎是一场噩梦。

我想知道是否有其他人遇到过类似的挑战并找到了解决它的好方法。我玩过链接报告,但是站点报告无法“找到”主报告,即使链接副本放在同一文件夹中也是如此。

编辑:为了澄清和使用确切的术语,主报告是每个站点报告的子报告。

sql-server-2008 ssrs
  • 1 1 个回答
  • 2743 Views

1 个回答

  • Voted
  1. Best Answer
    JHFB
    2012-07-12T10:12:26+08:002012-07-12T10:12:26+08:00

    嗯……我想通了!

    这是我所做的:

    • 将 BIDS 项目中的所有报告部署到一个主文件夹,例如Source Reports。
    • 在 ReportServer 上,在另一个文件夹中创建特定于站点的文件夹,例如Site-Specific Reports。同样在该文件夹中,创建一个Master Reports文件夹。
    • 将主报告复制到主报告文件夹。
    • 对于每个站点报告,在站点特定报告下的站点特定文件夹中创建链接报告。

    现在这里是“棘手”的部分...如果您在报表生成器的源报表文件夹中编辑报表,您可以设置子报表以指向报表服务器上的特定文件夹结构。这使您可以在 ReportServer 上的任何位置使用子报表,而不仅仅是在同一个本地目录中。我的假设是您也可以在 BIDS 中输入您希望用作子报告的已部署报告的完整路径,但您可以使用 Report Builder 浏览并单击。

    因此,在这种情况下,我已将所有特定于站点的报告都指向Master Reports文件夹中的Master报告。

    这对我们来说是一个很好的解决方案。现在,我们可以在文件夹级别授予用户访问权限,而不会对报表部署过程造成过多负担。

    • 4

相关问题

  • 连接不同地理区域的数据库的最佳实践

  • 死锁的主要原因是什么,可以预防吗?

  • 我在索引上放了多少“填充”?

  • 是否有开发人员遵循数据库更改的“最佳实践”类型流程?

  • 从 SQL Server 2008 降级到 2005

Sidebar

Stats

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

    如何查看 Oracle 中的数据库列表?

    • 8 个回答
  • Marko Smith

    mysql innodb_buffer_pool_size 应该有多大?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    从 .frm 和 .ibd 文件恢复表?

    • 10 个回答
  • Marko Smith

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

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    如何选择每组的第一行?

    • 6 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

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

    • 4 个回答
  • Marko Smith

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

    • 7 个回答
  • 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
    pedrosanta 使用 psql 列出数据库权限 2011-08-04 11:01:21 +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
  • Martin Hope
    bernd_k 什么时候应该使用唯一约束而不是唯一索引? 2011-01-05 02:32:27 +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