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 / 问题

问题[ssrs-2016](dba)

Martin Hope
user1664043
Asked: 2020-05-16 09:44:44 +0800 CST

SSRS 输出到文件订阅不起作用

  • 0

我是 Reporting Services 的新手。我们在 Windows Server 2019 Standard 机器上设置了 SSRS 2017。

我已经编写并测试了我的报告,但考虑到输出的大小,我正在尝试订阅选项将输出写入本地文件,但到目前为止,我只遇到了问题。

我正在尝试写入 \\localhost\ReportOutput 作为共享。我已将对该文件夹的完全控制权授予我尝试使用的所有帐户。

第一个问题 - 每当我尝试 * 使用以下 Windows 用户凭据选项时,我都可以输入凭据,但是当我单击应用时,它会清除密码。当我重新编辑订阅时,我收到警告/错误,这些字段不能为空。用户名不是空白的(尽管它还是会收到警告);密码为空。

第二个问题 - 无论我输入什么凭据,我都会得到“授予用户''的权限不足以执行此操作。” 作为报告运行时的错误。'' 并没有试图隐藏我的信誉 - 这就是错误所说的。

第三个问题 - 我尝试配置系统范围的订阅设置文件共享帐户并配置订阅以使用它。当我运行报告时,我得到与上面相同的“授予权限”错误。我已尝试在此设置中同时使用域用户和本地用户。

当我查看日志文件时,我在权限不足错误之前始终看到这些错误消息:

Reporting Services account may not possess permission to perform authentication checks.
Check the Windows Authz documentation for more information and details on diagnosing issues.

我已经做了很多谷歌搜索,试图找到如何处理它,但大多数结果将它与电子邮件传递失败(我们没有)和一些建议(比如授予用户 100% 读取权限)相关联在域控制器中)是我无法使用的东西。

SSRS将结果输出到文件中是否有其他人遇到过麻烦?

谢谢

ssrs ssrs-2016
  • 1 个回答
  • 1436 Views
Martin Hope
sql_girl
Asked: 2019-12-03 00:59:14 +0800 CST

在不同域之间迁移 ssrs 报告

  • 0

我在域 A 中有一个 SSRS 服务器,我被要求将域 A 中的所有文件夹和报告复制到域 B 中的 SSRS 服务器。

网络团队已经打开了不同域中两台服务器之间的端口,我可以从对面服务器连接到每个 SSRS 的 Web 浏览器。

当我在同一域中的服务器之间复制报告时,我通常使用 rs 服务命令。我尝试在两个域之间做同样的事情并收到此错误:

无法连接到服务器http://localhost/[sourceserver]/reportservice2010.asmx

供参考:服务器 A - 是域 A 中的源服务器 服务器 B - 是域 B 中的目标

这是我在 CMD 上运行的命令:

     rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://[server A IP]/reportserver -u Domain A\username -p domain A password -v f="/foldername" -v ts="http://[server B ip]/Reportserver" -v tu="Domain B\username" -v tp="Domain B password" -v tf="/foldername" -v security="True"

同样重要的是要提到目标服务器已经有报告,所以我无法将报告服务器数据库还原到它。

我能做些什么来解决这个问题?谢谢

sql-server-2016 ssrs-2016
  • 2 个回答
  • 448 Views
Martin Hope
jdids
Asked: 2019-04-20 12:22:59 +0800 CST

SSRS 到 PowerBI 报告服务器迁移后,尝试输入数据时参数呈现愚蠢

  • 1

我们刚刚成功地将 SSRS 2016 实例迁移到 PBIRS。用户在尝试在多值参数中输入数据时报告了奇怪的行为。

当他们单击参数输入数据时,通常会出现一个下拉文本条目并输入多个值。仍然会发生这种情况,但是该框会渲染到屏幕的右下角,并且您只能在屏幕上看到该框(见图)这在所有 Web 浏览器中都会发生。

编辑:如果报告是全屏的,该框似乎显示参数应该显示的位置。我看不到我们在 SSRS 中使用的所有参数

PowerBI 报告服务器参数渲染问题

ssrs ssrs-2016
  • 1 个回答
  • 40 Views
Martin Hope
DBA Greg14
Asked: 2019-03-27 09:33:37 +0800 CST

可用性组中是否需要针对 SSRS 的横向扩展部署?

  • 1

这是我第一次尝试设置 SSRS,所以如果有任何问题显得很基础,我深表歉意。我已经尽可能多地进行了研究,并对以下内容感到困惑。我的环境也如下所述。

我们在 WSFC 中有一个 2 节点 AG。让我们将它们称为 sql1 和 sql2,并使用 sql-listener 的侦听器。SQL 2016 企业版。我的意图是将所有应用程序连接运行报告发送到辅助节点,以减轻主服务器的负载。节点设置为同步提交、读/写主模式和可读辅助模式。问题:

  1. 在这样的设置中是否需要横向扩展部署?我似乎无法让 Sql2 显示在 Sql1 上的横向扩展屏幕上供我添加。事件查看器在 Sql2 上给出错误,例如“报表服务器 Windows 服务无法连接到报表服务器数据库”和 RSReportServer.config 中 UrlRoot 的值无效。将改为使用默认值。”
  2. 上述错误是否可能是由于使用内置虚拟服务帐户而不是域帐户引起的?两个节点都有报告服务器数据库,并在 AG 中同步。我在两个节点上使用配置管理器重新设置了 SSRS,除了 URL 反映了它们的本地服务器 名 http://sql1:80/ReportServer和http://sql2:80/reportserver之外,它们在各个方面都是相同的。我还在两台服务器上添加了一个带有 listenername 的新 URL,但问题仍然存在。3.) 据我所知,连接字符串也必须更改。我添加了 applicationintent = readonly 并将数据源更改为 sql 侦听器。鉴于我上面的 AG 设置,这是否是更改连接字符串以自动将传入连接指向辅助节点所需的全部内容?
availability-groups ssrs-2016
  • 1 个回答
  • 1324 Views
Martin Hope
Geoff Dawdy
Asked: 2018-12-20 09:38:38 +0800 CST

SSRS 报告表达式 FormatDateTime 将 Nulls 更改为 '1/1/0001'

  • 0

我有一份报告,我需要从日期时间列中删除时间。我发现这个表达式可以工作,但它会将所有空值更改为 '1/1/0001'

=FormatDateTime(Fields!Temperature_Control_Inspection_Date.Value,DateFormat.ShortDate)

我已经尝试使用下面的表达式来查找空值,但它似乎不起作用。

=IIF(Fields!Temperature_Control_Inspection_Date is nothing, nothing, FormatDateTime(Fields!Temperature_Control_Inspection_Date.Value,DateFormat.ShortDate))

如何仅显示 DateTime 列中的日期,而不将所有空值都替换为“1/1/0001”?

sql-server ssrs-2016
  • 1 个回答
  • 2185 Views
Martin Hope
Vladimir
Asked: 2018-11-06 13:18:14 +0800 CST

将 SSRS 报表迁移到 Power BI 报表服务器

  • 1

我必须使用服务器:一台使用 SSRS 报表服务器,另一台使用 Power BI 报表服务器。

问题是我正在尝试将 SSRS 报表迁移到我计划统一两个报表数据库的第三台服务器上的 Power BI 报表服务器实例。

据我了解基于 Microsoft 文章(迁移报表服务器安装),可以将 SSRS 数据库迁移到 Power BI 报表服务器,如图所示到相同的实例和服务(在这种情况下为 Power BI 报表服务器):

从 SSRS 迁移到 Power BI 报表服务器(本机模式)

我已经创建了 SSRS 数据库(和加密密钥)的备份并在 PBI 服务器上恢复,但它不起作用。如果我只恢复 PBI 数据库(及其加密密钥),它可以在目标服务器上正常工作。在报表服务器配置管理器上,我只能设置 ReportServerPBI(我从已经运行 PBI 的服务器恢复的)让它工作。如果我设置了我已经备份的 ReportServer 数据库,它就不起作用。

我弄错了还是有什么办法可以将这些服务放在同一个服务器/数据库中并在 Power BI 报表服务器下运行?

我是否必须保留单独的实例才能运行两种仪表板类型?

ssrs ssrs-2016
  • 1 个回答
  • 1581 Views
Martin Hope
Sir Swears-a-lot
Asked: 2018-09-17 13:31:46 +0800 CST

SSRS 和 PowerBI 报表服务器在同一台服务器上

  • 4

我刚刚将 2018 年 8 月版的 PowerBI 报表服务器安装到带有 SSRS 2016 的同一台 Win 2012 服务器上。我可以让它运行,但它与带有 URL 保留的 SSRS 冲突。

我已将它们配置为使用不同的虚拟目录和端口,但 SSRS 不断中断。

  • SSRS:http://ServerName:80/Reports
  • PBIRS:http://ServerName:8080/PBIReports

我错过了什么?

编辑:我有 SSRS 2017 和 PBIRS 在我的笔记本电脑上同时工作。两者都在端口 80 上,但具有不同的虚拟目录。

ssrs-2016 powerbi-report-server
  • 2 个回答
  • 3630 Views
Martin Hope
Moby Duck
Asked: 2018-02-23 05:17:18 +0800 CST

SSRS 2016 报告管理器在 Chrome 中使用 m/d/y 日期参数格式

  • 3

我有一个 2016 SSRS 服务器,使用英国区域设置进行设置。使用 Chrome 时,日期参数字段使用美国 mm/dd/yyyy 格式,而不是预期的英国 dd/mm/yyyy:

铬合金

Edge 和 IE 都很好:

边缘

日期选择器本身工作正常,报告在所有浏览器中正常运行。所有报告都设置为使用 en-GB 语言,这发生在我尝试过的所有客户端系统上。据我所知,所有服务器区域和本地设置都是正确的。

关于如何让 SSRS 在 Chrome 中使用正确格式的任何想法?

ssrs ssrs-2016
  • 3 个回答
  • 3203 Views
Martin Hope
user3657339
Asked: 2017-10-26 01:09:24 +0800 CST

SSRS 2016 - 更改所有报告中的连接字符串

  • 6

我们已从 SSRS 2012 迁移到 SSRS 2016,并将其移至新域。

使用下面的代码,我们可以列出所有数据源及其连接字符串。我们如何使用 PowerShell 或 T-SQL 更改近 700 个报表的连接字符串?(以便指向新的数据仓库服务器)

WITH XMLNAMESPACES  -- XML namespace def must be the first in with clause.
    (DEFAULT 'http://schemas.microsoft.com/sqlserver/reporting/2006/03/reportdatasource'
            ,'http://schemas.microsoft.com/SQLServer/reporting/reportdesigner'
     AS rd)
,SDS AS
    (SELECT SDS.name AS SharedDsName
           ,SDS.[Path]
           ,CONVERT(xml, CONVERT(varbinary(max), content)) AS DEF
     FROM dbo.[Catalog] AS SDS
     WHERE SDS.Type = 5)     -- 5 = Shared Datasource

SELECT CON.[Path]
      ,CON.SharedDsName
      ,CON.ConnString
FROM
    (SELECT SDS.[Path]
           ,SDS.SharedDsName
           ,DSN.value('ConnectString[1]', 'varchar(150)') AS ConnString
     FROM SDS
          CROSS APPLY 
          SDS.DEF.nodes('/DataSourceDefinition') AS R(DSN)
     ) AS CON
-- Optional filter:
-- WHERE CON.ConnString LIKE '%Initial Catalog%=%TFS%'
ORDER BY CON.[Path]
        ,CON.SharedDsName;
ssrs ssrs-2016
  • 2 个回答
  • 6551 Views
Martin Hope
Halt_And_Catch_Fire
Asked: 2017-10-02 18:24:38 +0800 CST

SSRS 2016 横向扩展部署

  • 0

在 Scale out 部署中有 2 个服务器,连接是通过负载平衡 URL。

1) SSRS01 2) SSRS02

当会话从 SSRS02 运行时一切正常,但是当尝试从 SSRS01 运行时,从下面的屏幕截图中不断收到错误。

我看过权限。它们完全一样。我也无法在报告服务器日志中找到任何相关内容。

对此的任何帮助都会非常有帮助。

在此处输入图像描述

sql-server ssrs-2016
  • 1 个回答
  • 359 Views

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