clsRoleCommand

ms135628.note(zh-tw,SQL.90).gif附註:
  下一版的 Microsoft SQL Server 將不再提供此功能。請勿在新的開發工作中使用此功能,並且儘速修改使用此功能的應用程式。

An object of ClassType clsRoleCommand provides a specific implementation of the Command interface. These objects provide collections and properties through the Command interface. There are no methods associated with an object of ClassType clsRoleCommand.

備註

An object of ClassType clsRoleCommand encapsulates a user-defined command that is automatically executed on the Microsoft® SQL Server™ 2000 Analysis Services client computer when a cube is accessed by members of the specified role. You add a command to a role by adding it to the role's Commands collection. Such commands include calculated members, named sets, library references, and others.

For example, you may want to grant access to a calculated member called SalesBonusto members of the Manager role but not to members of the SalesPerson role. The command that builds the SalesBonus calculated member is automatically executed for members of the Manager role when they access a cube that contains that role command.

範例

Use the following code to create an object of ClassType clsRoleCommand:

'Assume an object (dsoDB) of ClassType clsDatabase exists
Dim dsoRole As DSO.Role   'Role
Dim dsoCmd As DSO.Command   'Command

Set dsoRole = dsoDB.Roles(1)
Set dsoCmd = dsoRole.Commands.AddNew("RoleCmd1")

請參閱

參考

Collections, clsRoleCommand
Command Interface
Properties, clsRoleCommand

其他資源

Commands

說明及資訊

取得 SQL Server 2005 協助