“注册服务器程序集”对话框(Analysis Services - 多维数据)

使用 SQL Server Management Studio 中的**“注册服务器程序集”对话框,可以设置 Analysis Services 数据库中程序集引用的属性。右键单击对象资源管理器中的 Analysis Services 实例或数据库的程序集文件夹,并选择“新建程序集”,可以显示“注册服务器程序集”**。

选项

术语

定义

类型

选择程序集引用的类型。可用值如下:

值说明
.NET 程序集该程序集引用表示对 Microsoft .NET Framework 程序集的引用。
COM DLL该程序集引用表示对 COM 库的引用。
安全说明安全说明
COM 程序集可能会造成安全风险。由于此风险和其他注意事项,SQL Server 2008 Analysis Services (SSAS) 中不推荐使用 COM 程序集。未来版本可能不支持 COM 程序集。

文件名

输入 .NET 程序集或 COM 库的完整路径和文件名。

...

单击此项将显示“打开”对话框,选择 .NET 程序集或 COM 库的完整路径和文件名。

程序集名称

键入以设置程序集引用的名称。

注意注意
更改此值不会更改程序集引用所引用的程序集的名称,但会更改 Analysis Services 实例或数据库在引用程序集引用时所使用的名称。

包含调试信息

如果可用,请选择此选项,以包含 .NET 程序集或 COM 库的调试信息。

创建时间戳

显示程序集引用的创建日期和时间。

上次架构更新时间

显示上次更新程序集引用的元数据的日期和时间。

显示程序集引用的源。此属性通常包含程序集引用所引用的程序集的完整路径和文件名。

安全

选择此选项可以对程序集引用使用此权限集。如果选择了此选项,将只允许该程序集进行内部计算和本地数据访问。具有此选项的程序集所执行的代码将无法访问外部系统资源,如文件、网络、环境变量或注册表。

安全说明安全说明
对于执行计算和数据管理任务而无需访问 Analysis Services 外部资源的程序集,此选项是推荐的权限设置。此选项表示最严格的权限集。

外部访问

选择此选项可以对程序集引用使用此权限集。如果选择了此选项,将只允许该程序集进行内部计算和本地数据访问。具有此权限集的程序集所执行的代码可以访问外部系统资源,如文件、网络、环境变量和注册表。

安全说明安全说明
对于访问 Analysis Services 外部资源的程序集,建议使用此选项。默认情况下,使用此选项的程序集会使用服务帐户的安全凭据执行。程序集内的代码可以显式地模拟调用方的 Microsoft Windows 身份验证安全上下文。因为默认情况是作为服务帐户执行,所以对于执行具有此选项的程序集的权限,只应该授予作为服务帐户运行的可信角色。此选项表示一个不如“安全”严格的权限集,但是比“无限制”要严格。

无限制

选择此选项可以对程序集引用使用此权限集。如果选择此选项,则程序集可以无限制访问内部和外部资源。通过具有此选项的程序集执行代码可以调用非托管的代码。

安全说明安全说明
除非程序集需要无限制访问,否则不建议使用此选项。从安全的角度来看,此选项等同于“外部访问”。但是,使用“外部访问”选项的程序集提供了使用此选项的程序集所不具备的可靠性和强有力保护。指定此选项将允许程序集中的代码对进程空间执行非法操作,因此可能危及 Analysis Services 的可靠性和可伸缩性。此选项表示受限制最少的权限集,因此使用时要特别小心。

使用特定用户名和密码

选择此选项将使 Analysis Services 对象使用指定用户帐户的安全凭据。

用户名

键入所选 Analysis Services 对象将使用的用户帐户的域和名称。用户帐户的域和名称使用的格式如下:

<Domain name>\<User account name>

注意注意
只有选定了“使用特定名称和密码”,才启用此选项。

密码

键入所选 Analysis Services 对象将使用的用户帐户的域和名称。

使用服务帐户

选择此选项将使 Analysis Services 对象使用与管理该对象的 Analysis Services 服务相关联的安全凭据。

使用当前用户的凭据

选择此选项将使 Analysis Services 对象使用当前用户的安全凭据。

默认值

选择此选项后,将使用 Analysis Services 的默认用户帐户。选择此选项等效于选择“使用当前用户的凭据”选项。

说明

键入以设置程序集引用的说明。