参数安全预防措施

  如果将钻取报表、URL或多维数据集报表操作放在互联网或不受控制的网络环境中,就必须采取预防措施来避免脚本注入攻击。向MDX查询传参数时,必须使用两项常见的安全预防措施。   默认情况下,第一措施时在MDX查询设计器生成的脚本中实现的。使用CONSTRAINED可选参数标志把参数传递给STRTOSET或STRTOMEMBER函数。这个标志通知MDX查询处理引擎,在参数文本中禁用所有的动态脚本或函

详情

对多维数据集进行切片

  筛选的概念与SSAS的工作方式实际上时对立的。术语“筛选”很常用,是因为大多数人都能够根据它们对关系数据库技术的经验理解这个术语。然而,更准确地说,这里定义的实际上是“切片器”一词。为了对SSAS数据集的结果进行限制,不要让查询引擎扫描每个记录行以查找匹配特定准则的值,而是而是让查询引擎“切下”多维数据集的一个部分,多维数据集时按照预定义的属性分组进行阻止并排序。   筛选和切片之间的一个重要

详情

数据源管理

  数据源包含数据集的连接信息。可以为具体的报表数据集创建数据源,也可以在不同的报表中共享数据源。因为大多数报表栋从公共数据源中获取数据,所以创建共享数据源是非常有意义的。使用共享数据源有几个优势。即使没有几个报表需要共享集中式数据源,创建一个共享数据源也不需要付出任何额外的努力。这么做还有另外一个好处:对于每个报表而言,数据源都是独立管理的,很容易在需要时更新。然后,添加新的报表时,共享数据源已

详情

链接模板文件

  在创建自定义的Access Web应用时,需要与对应的客户端。客户端能够很容易地链接到Access模板(在这个例子中使用的时accdb文件)。模板文件就是在前面内容中添加到文件,因此,可以下载所需的自定义模板或客户端文件。在支持那些不同客户端的不同应用包和只是单一客户端分发的情况时,这个方法很有用,现在需要使用空白视图创建一个Web应用模板文件,并在该文件中包含一个超链接以指向在文档库中自定义

详情

访问类型的安全性

  有两种访问类型的权限可以选择:只读权限和读写权限。外部读取权限的用户只能从表中读取数据但不能修改任何表中的数据。外部读写权限的用户能够读取数据,也能够修改任何表中的数据。另外,不能自定义这些权限,除非也有管理员权限访问托管Web应用的SQL Server数据库。虽然大多数的托管方案不是这样的,但是这种方式能够用在内部部署的情况下。

处理多个参数

  在查询中使用参数,有时会用到一些复杂的查询请求并且需要更多的参数,where条件语句中的参数在宏操作中的限制时255个字符,并且不能通过SQL视图累设计。如果需要在Web浏览器中使用查询,就需要在查询中加入大量的参数。缘于查询设计器的特点,可以为每一行创建筛选条件。为了讲解其用法,使用下面的T-SQL片段与查询设计器的内容进行比较,可以看到查询设计器是如何将条件扩展到多行。   一个比较复杂的

详情

使用链接服务器的可编程对象

  已经看到如何通过链接服务器查询数据,但是也许还想知道如何重用所有的复杂工作,包括建立数据宏和带参数的查询,这些对象在Web应用数据库中以存储过程和表值函数存储。在开始重用这些对象之前,要先为实现这些功能添加配置步骤。   需要注意的时对话框中的“Enable Promotion of Distributed”选项,要将其从默认的False改成True。在后面的内容中将会看到使用临时表的情况。完

详情

添加VBA代码以重新链接

  在使用创建报表功能时,好的方面就是客户端文件的创建使用DSN-less连接字符串。但是,只能用在外部读取用户中。如果使用创建客户端的accdb文件来替换前面讨论的内容,就会发现需要在Access客户端切换用户,使其成为外部写入用户,具有对Access客户端的更新能力。由于仅使用DSN连接,是不能使用链接表管理的。虽然可以按照以前的步骤创建accdb文件,但是需要在服务改变或密码重置后更新连接字

详情

使用预定义的值加载验证窗体

  既然已经有了很多代码片段,比如验证邮政编码窗体的代码。它声明了gn As GeoName,也就是创建了GeoName类的新实例。那么,gn就可以使用GeoName类的新实例。那么,gn就可以使用GeoName类的所有事情和属性,也能检查在窗体打开时传递给邮政编码的值OpenArgs。当调用新的客户窗体时,邮政编码的传递应被验证。如果有邮政编码,马上添加到ZIP文本框中。当邮政编码被加入到文本框

详情

配置网站邮箱

  在创建具体的网站邮箱以前,你应该意识到邮箱配置的要求,尽管通常不会要求你这样做。在内部部署安装时,下面列出的事项都要由网站或公司的管理员负责。然而,它们在Office 365账户中由Office 365管理员负责。如果参与的话,也可以和网站管理员沟通关于用户的一些故障问题。但是,为了能够与网站管理员沟通,你应该知道一些必备知识。   网站的配置文件必须同步   应用管理服务应用必须在场中配置

详情