水晶报表-应用程序意图设置

2020-09-10 05:44发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们是使用水晶报表的供应商。 我们最大的客户之一就是希望在sql server 2016和

中实现可用性组

我在任何地方都找不到支持此功能的提及? 具体来说就是连接字符串(application intent = readonly)……

如果您不打算支持此功能,则无需技术上的帮助,我只需要与他人进行快速对话或反馈即可。

我很拼命,所以任何信息将不胜感激……

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们是使用水晶报表的供应商。 我们最大的客户之一就是希望在sql server 2016和

中实现可用性组

我在任何地方都找不到支持此功能的提及? 具体来说就是连接字符串(application intent = readonly)……

如果您不打算支持此功能,则无需技术上的帮助,我只需要与他人进行快速对话或反馈即可。

我很拼命,所以任何信息将不胜感激……

付费偷看设置
发送
9条回答
Alawn_Xu
1楼-- · 2020-09-10 06:17

不需要,如果您想阻止人们编辑报告,您可以将其锁定。

好奇您是否尝试过使用它?

从技术上讲,我们仅读取数据, 没有理由写数据,但是如果以这种方式设置报告,我们就允许这样做。

Don

天桥码农
2楼-- · 2020-09-10 06:09

Don,这不是将报告设置为只读的问题。 这是IT部门控制连接请求路由的能力。示例

在sql 2016中,您可以设置可用性组侦听器。 因此,您将连接到该侦听器。.因此,您有一个主服务器和一个由sql 2016进行镜像/同步的辅助服务器。如果您为服务器配置路由,则说

名称类型

主要

次要只读-与sql建立连接后,如果传递了只读意图标志,则服务器将切换

您会自动转到辅助服务器。这个想法是我们希望用户在正常情况下再次运行报告辅助服务器

数据输入发生在主服务器中...一种负载平衡技术。

谢谢..如果需要,我可以提供更多详细信息。

土豆飞人
3楼-- · 2020-09-10 06:07

嗨,乔,

使用OLE DB建立连接,并填写登录信息后 和数据库,单击"下一步"按钮,您就可以添加新属性或编辑现有的连接属性。

请注意,有一个"应用程序意图"属性,它设置为READWRITE,将其更改为READONLY即可使用。 p>

对于ODBC连接,请在DSN中进行设置:

Don

追夢秋陽
4楼-- · 2020-09-10 06:08

您好,我正在与Joe合作解决此问题。 是否可以使用CrystalDecisions.Shared 13.0.2000在SDK中设置此属性?

我尝试向ConnectionInfo.LogonProperties和ConnectionInfo.Attributes.Collection都添加新的"应用程序意图"," READONLY"属性。 我所有的尝试都以未添加属性或报告立即返回"无法加载数据库信息"错误而告终。

huskylover
5楼-- · 2020-09-10 06:07

13.0.2000.0不是SP版本,即 框架版本,除非您升级到SP 21或更高版本,否则不会更改。

转到此处获取最新消息:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

尝试手动更改其中一份报告,看看是否可行。

否则,您可能需要克隆连接属性,然后进行更改。

Don

空代码
6楼-- · 2020-09-10 05:59

我已使用最新的运行时(SP 24)再次尝试,但仍无法以编程方式添加该连接属性。 这是我正在尝试的:

如果(connection.LogonProperties.ContainsKey("应用程序意图"))
     connection.LogonProperties.Set(" Application Intent"," READONLY");
 其他
     connection.LogonProperties.Add(new NameValuePair2(" Application Intent"," READONLY")); 

我已经为ReportDocument.Database.Tables中的每个LogOnInfo.ConnectionInfo和ReportDocument.DataSourceConnections中的每个IConnectionInfo尝试了此操作。 对于这两者,都进行了Add调用,但是LogonProperties.Count保持不变。

一周热门 更多>