ErrorCodes

Analysis Services Programming

Analysis Services Programming

ErrorCodes

Enumerates error codes. Use this enumerator to determine the meaning of a returned error code in Decision Support Objects (DSO).

Constant Description
mderrAcceptError An internal error has occurred on the specified Analysis server.
mderrAcquireCreditsError An internal error has occurred on the Analysis server.
mderrAggregationUsageNotCustom The EnableAggregations property cannot be set for levels in dimensions whose AggregationUsage property is not dimAggUsageCustom.
mderrBadParameterForServiceState Invalid service state parameter on the computer.
mderrBadRequest An internal request related error has occurred on the Analysis server.
mderrBindError An internal bind related error has occurred on the Analysis server.
mderrCalculateError An internal calculation related error has occurred on the Analysis server.
mderrCanceled The specified transaction was canceled.
mderrCannotAddVirtualDimension Cannot add a virtual dimension because its source dimension is not in the database.
mderrCannotChangeRemoteServer Cannot change the RemoteServer property after it has been set.
mderrCannotCloneObjectIntoItself Cannot clone an object into itself.
mderrCannotCommitDatabase Unable to create a database on the Analysis server.
mderrCannotCreatePartition No system partition is available for this operation. System partitions have been programmatically defined as user partitions. User-defined partitions are available only if you install Analysis Services for Microsoft® SQL Server™ 2000 Enterprise Edition.
mderrCannotCreateVirtualDimensionFromAnother Cannot create a virtual dimension based on another virtual dimension.
mderrCannotDeleteDataSource At least one object has a reference to the data source, so the data source cannot be deleted.
mderrCannotDeleteDimension A dimension cannot be deleted because it is used in a cube.
mderrCannotDeleteLastPartition Cannot delete the last partition in a cube. (A cube must have at least one partition.)
mderrCannotDeleteLevel Cannot delete a level if it is used in a virtual dimension.
mderrCannotDeleteMemberProperty Cannot delete a member property if it is used in a virtual dimension.
mderrCannotEnableRealTimeUpdatesWithoutIndexedViews Cannot enable real time updates on the specified partition without indexed views.
mderrCannotExecFuncError Cannot execute a function in a user-defined function library.
mderrCannotModifySharedObject Cannot change a property of a shared dimension (or subordinate level) used in a cube.
mderrCannotRemoveMeasureFromDefaultAggregation Cannot remove a measure from an aggregation created by the partition analyzer.
mderrCannotRenameObject Only temporary objects can be renamed.
mderrCannotSaveInsideTransaction Cannot save objects inside a DSO transaction.
mderrCellCalculationsNotAvailable Calculated cells are available only if you install Analysis Services for Microsoft SQL Server 2000 Enterprise Edition.
mderrChildProcessFailed A child process failed within a transaction.
mderrClassError An internal class error has occurred on the Analysis server.
mderrCollectionItemNotFound Raised if you try to remove an item from a collection that does not exist in the collection.
mderrCollectionReadOnly Cannot add an object to, or remove an object from, a collection that is read-only.
mderrCOMError An internal COM error has occurred on the Analysis server.
mderrCompatibilityError An internal compatibility related error has occurred on the Analysis server.
mderrConnectError An error occurred while connecting to an Analysis server.
mderrCorruptedProperty A corrupted property was found while merging partitions.
mderrCorruptedRegistrySettings One or more registry settings in use by Analysis Services has been corrupted.
mderrCouldInitiateCubeUpdate Could not initiate a cube update.
mderrCouldInitiateDimensionUpdate Could not initiate a dimension update.
mderrCouldNotLockObject Raised if you try to lock an object that is already locked (by a different application).
mderrCouldNotLogMissingMemberKeyErrors Could not write errors regarding missing member key errors to the log file.
mderrCouldNotOpenService The Analysis server runs as a Microsoft Windows NT® 4.0 or Windows® 2000 service. This error is raised if the service could not be opened. For more information about the mderrCouldNotOpenService error, see the Microsoft Win32® API documentation.
mderrCouldNotOpenServiceControlManager The Analysis server runs as a Windows NT 4.0 or Windows 2000 service. This error is raised if the service control manager could not be opened. For more information about the mderrCouldNotOpenServiceControlManager error, see the Microsoft Win32® API documentation.
mderrCouldNotQueryTheService The Analysis server runs as a Windows NT 4.0 or Windows 2000 service. This error is raised if the service could not be queried. For more information about the CouldNotQueryTheService error, see the Microsoft Win32 API documentation.
mderrCouldNotUnLockObject The specified object could not be unlocked.
mderrCubeDimHasNoDatabaseDim The specified dimension to be associated with a cube does not have a corresponding database dimension.
mderrCubeNotProcessed The specified cube has not yet been processed.
mderrCustomRollupsNotAvailable Custom rollups are available only if you install Analysis Services for Microsoft SQL Server 2000 Enterprise Edition.
mderrDataError An internal data related error has occurred on the Analysis server.
mderrDefinitionCannotBeEmpty An empty definition was found while merging partitions.
mderrDefinitionDoesNotContainNameAndValue A definition which does not contain a name and value was found while merging partitions.
mderrDeletingTablesOutsideOfTransaction Tables cannot be deleted outside of a transaction.
mderrDifferentAggregationDatasources Partitions cannot be merged because source and target partitions have different relational data sources.
mderrDifferentAggregationNumber Partitions cannot be merged because source and target partitions have different numbers of aggregations.
mderrDifferentAggregationOLAPMode Partitions cannot be merged because source and target partitions have different storage modes.
mderrDifferentAggregationStructure Partitions cannot be merged because source and target partitions have different structures or storage modes.
mderrDifferentRemoteServers Cannot merge two partitions that are on different servers.
mderrDimensionChangingCannotAddLevel The specified changing dimension is being used in a cube, and either does not support adding a new lowest level, or it has an AggregationUsage property value other than dimAggUsageDetailsOnly and dimAggUsageStandard, and does not allow changing the top level.
mderrDimensionLockedByCube Dimension is locked because it is currently being used in a cube. Remove the dimension from the cube to unlock the dimension.
mderrDimensionMemberNotFound A member was found in the fact table, but not in the dimension.
mderrDimensionNotInUnderlyingCubes Cannot add to a virtual cube a dimension that is not in any of the cubes on which the virtual cube is based.
mderrDimensionWritebackNotAvailable Dimension writebacks are available only if you install Analysis Services for Microsoft SQL Server2000 Enterprise Edition.
mderrDuplicateKeyInCollection Cannot add to a collection an item with the same name as an item already in the collection.
mderrExecuteSQL An error occurred while attempting to execute a SQL statement against a data source.
mderrFileError An internal file system error has occurred on the Analysis server.
mderrFormulaError An internal formula related error has occurred.
mderrFuncNotSupportedError An unsupported function was called by a Multidimensional Expressions (MDX) statement.
mderrIllegalMeasureType Invalid measure data type found in returned SQL rowset.
mderrIllegalObjectName Cannot assign an invalid name to an object.
mderrImpersonateError An internal error has occurred on the Analysis server.
mderrInconsistentAggregations An inconsistency has been found in the aggregations of a specified partition or partitions.
mderrInitializationFailed Processing could not be initialized on the specified DSO object.
mderrInternal An internal error occurred within the DSO library.
mderrInternetError An error occurred with a linked cube that is available through an HTTP connection.
mderrinvalidAggregateFunction An invalid aggregate function was specified.
mderrInvalidAggregationLevel An invalid aggregation level was specified.
mderrInvalidAggUsage The AggregationUsage property is incompatible with current settings for the dimension.
mderrInvalidCubeBadFactTableAlias The SourceTableAlias property is set incorrectly.
mderrInvalidCubeDrillThroughNotProperlyDefined The drillthrough options for the cube are not correctly defined.
mderrInvalidCubeInconsistentAggregations Cannot create a cube with a distinct count measure and add aggregations that are not compatible with the distinct count function.
mderrInvalidCubeMultipleDistinctCountMeasures Cannot create a cube with more than one measure with an AggregateFunction value of aggDistinctCount.
mderrInvalidCubeNoVisibleDimensions Cannot create a cube without at least one visible dimension or visible calculated member.
mderrInvalidCubeNoVisibleMeasures Cannot create a cube without at least one visible measure.
mderrInvalidDataType An invalid data type was specified.
mderrInvalidDimensionBadAreMemberKeysUnique The AreMemberKeysUnique property is set to True on a dimension with at least one level with AreMemberKeysUnique set to False.
mderrInvalidDimensionBadAreMemberNamesUnique The AreMemberNamesUnique property is set to True on a dimension with at least one level with AreMemberNamesUnique set to False.
mderrInvalidDimensionBadDependsOnDimension The DependsOnDimension property refers to a nonexistent dimension.
mderrInvalidDimensionLevelsAfterHiddenMustBeUnique Must have nonunique keys in levels that are below a hidden level.
mderrInvalidDimensionNoMemberValues Cannot create a dimension that is unrelated to the fact table and has levels without custom rollup expressions or custom rollup columns.
mderrInvalidDimensionNoVisibleLevels Cannot create a dimension without at least one visible level.
mderrInvalidDimensionParentChildInvalidLevel Cannot create a parent-child dimension that contains a non-parent-child level that is not an (All) level.
mderrInvalidDimensionParentChildLevelMissing Cannot create a parent-child dimension without a parent-child level.
mderrInvalidLevelBadCustomRollupColumn The level has an invalid value for its CustomRollupColumn property.
mderrInvalidLevelBadOrderingMemberProperty The OrderingMemberProperty for the level does not refer to a member property of the level.
mderrInvalidLevelBadParentKey A parent-child level has an invalid value for its ParentKeyColumn property.
mderrInvalidLevelBadSkippedLevelsColumn A parent-child level has an invalid value for its SkippedLevelsColumn property.
mderrInvalidLevelConflictingMemberProperties A member property has a Caption that is in use by another member property with an identical language setting.
mderrInvalidLevelGrouping The value of the Grouping property is invalid for the current dimension.
mderrInvalidLevelNamingTemplate The LevelNamingTemplate property can lead to conflicting level names and may cause problems during processing.
mderrInvalidLockType The LockType argument value specified in the LockObject method of a DSO object is invalid. For more information about valid lock types, see OlapLockTypes.
mderrInvalidMeasure An invalid measure was specified.
mderrInvalidParent An object that is not a member of a collection has no parent.
mderrInvalidPartBadFactTableAlias The SourceTableAlias property is set incorrectly.
mderrInvalidPermission An invalid member security attribute was specified in the SetPermissions method of a DSO Role object.
mderrInvalidProcessType An invalid process type was specified in the Process method of a DSO object. For more information about valid process types, see ProcessTypes.
mderrInvalidPropertySetting Cannot add an object to, or remove an object from, a collection that is read-only.
mderrInvalidRelatedColumn An invalid column name was specified in the RelatedColumn property of a DSO clsColumn object.
mderrInvalidRemotePartition The RemoteServer property is empty or contains the name of a nonexistent partition.
mderrInvalidRemoteServerName The RemoteServer property is empty or contains the name of a nonexistent server.
mderrInvalidSourceOlapObject An invalid object was specified in the SourceOlapObject property of a DSO clsColumn object.
mderrInvalidStructure The structure of the object that raised the error is invalid.
mderrInvalidTransactionOperation Unable to begin, commit, or rollback a transaction on a DSO clsDatabase object. In the case of the BeginTrans method, another transaction is in process. In the case of the CommitTrans or Rollback methods, no transaction is currently in process.
mderrInvalidVirtualDimensionMustHaveAllLevel Cannot create a virtual dimension that does not contain an (All) level.
mderrLastLevelMustBeUnique The settings for the dimension require the AreMemberKeysUnique property of the last level in the dimension to be True.
mderrLinkedCubeCannotChangeProperty Cannot change the values of the properties ColumnType and AggregationFunction for a measure in a linked cube.
mderrLinkedCubeInvalidConnectionString The ConnectionString property for the linked cube object contains incorrect or incomplete information. It must refer to a server in Microsoft SQL Server 2000 Analysis Services.
mderrLinkedCubeInvalidServer The publishing and subscribing servers need to be different when creating a linked cube.
mderrLinkedCubeInvalidSourceCube The name of the published cube is invalid, or the user does not have adequate permissions to query the cube.
mderrLinkedCubeNoAggregationsAllowed Aggregations are not allowed for linked cubes.
mderrLinkedCubeNotEnoughDimensions While creating a linked cube, no dimensions were found in the specified source cube.
mderrLinkedCubesNotAvailable Linked cubes are available only if you install Analysis Services for Microsoft SQL Server 2000 Enterprise Edition.
mderrLinkedCubeSynchronizationFailed Linked cube structure synchronization between subscribing server and publishing server failed.
mderrListenError An internal error related to real-time updates has occurred on the Analysis server.
mderrLoadDLLError An error occurred while loading a user-defined function library.
mderrLockAccessError Unable to lock an object already locked.
mderrLockCannotBeObtained Unable to obtain a lock from the server.
mderrLockDescriptionTooLong Lock description is longer than permitted.
mderrLockFileCorrupted The server reported that the lock file is corrupted.
mderrLockFileMissing The server reported that the lock file is missing.
mderrLockNetworkDown Network error.
mderrLockNetworkNameNotFound Cannot find name on the network.
mderrLockNetworkPathNotFound Cannot find this network path.
mderrLockNotEnoughMemory There is not enough memory available to create a lock on a DSO object using the LockObject method.
mderrLockObjectNotLocked Cannot unlock an object that is not locked.
mderrLockSystemError A lock cannot be obtained because of an unknown error.
mderrMeasureDoesNotHaveValidSourceColumn Cannot add a measure to a virtual cube if the name of the measure's source column is not in the correct format.
mderrMemberPropertyNotFound The member property was not found.
mderrMemoryError An internal memory related error has occurred on the Analysis server.
mderrMergedPartitionsMustBothUseIndexedViewsOrTables Partitions to be merged must both use either indexed views or aggregation tables.
mderrMiningModelNotProcessed The mining model cannot be updated because it has not yet been processed.
mderrNameCannotBeChanged Cannot change a DSO object name unless the object is a temporary object.
mderrNameCannotBeEmpty An object cannot have an empty name.
mderrNetworkError An internal network related error has occurred on the Analysis server.
mderrNoConnectionToServer A connection cannot be opened on the specified Analysis server.
mderrNoEntryPointError An entry point could not be found while loading a user-defined function library.
mderrObjectCantBeProcessedWithItsDimensions A dimension used by the specified DSO object has already been processed in the same transaction.
mderrObjectChangedByAnotherApp Cannot save object because it was not locked and was changed by another object.
mderrObjectIsNotWriteLocked Cannot update an object that is not write-locked.
mderrObsoleteError The reference to a DSO object has become obsolete.
mderrODBC An internal error has occurred in an ODBC data source provider.
mderrODBCError An internal ODBC related error has occurred on the Analysis server.
mderrOSError An internal operating system related error has occurred on the Analysis server.
mderrPartitionMustBeProcessed The partition associated with the specified DSO object must first be processed.
mderrProcessError An internal processing error has occurred within the DSO library.
mderrPropertyCannotBeChanged Property cannot be changed in this context.
mderrPropertyCollectionCannotBeChanged An internal error occurred while merging partitions.
mderrRealTimeUpdatesNotAvailable Real-time updates are available only if you install Analysis Services for Microsoft SQL Server 2000 Enterprise Edition.
mderrRegistryConnectFailed An error occurred while connecting to the registry.
mderrRegistryOpenKeyFailed An error occurred while opening a registry key.
mderrRegistryQueryValueFailed An error occurred while retrieving a value from a registry key.
mderrRemotePartitionCannotHaveWriteableDimension A remote partition cannot contain a write-enabled dimension.
mderrRepositoryConnectionFailed Object repository may be read-only.
mderrRepositoryConnectionStringChanged Another application has changed the repository connection string for the specified Analysis Server. You need to close and reopen this server connection in order to continue.
mderrRepositoryIncompatible Repository is incompatible with this version of DSO. Verify that your DSO version is compatible with your repository version.
mderrRepositoryUpgradeFailed An error occurred while attempting to update the repository for the specified Analysis server.
mderrRevertError An internal error has occurred on the Analysis server.
mderrROLAPDimensionsNotAvailable Relational OLAP (ROLAP) dimensions are available only if you install Analysis Services for Microsoft® SQL Server™ 2000 Enterprise Edition.
mderrROLAPDimensionsRequireROLAPPartition Cannot add a relational OLAP (ROLAP) dimension to a non-ROLAP partition.
mderrSecurityError An internal security error has occurred on the Analysis server.
mderrSelectError An internal SQL error has occurred on the Analysis server.
mderrServerInternal An internal error has occurred on the specified Analysis server.
mderrServerObjectNotFound The specified Analysis server could not be found.
mderrServerObjectNotOpened The specified Analysis server was not opened before attempting an action with an object associated with the Analysis server.
mderrSkippedLevelsNotAvailable Skipped levels and ragged hierarchies are available only if you install Analysis Services for Microsoft SQL Server 2000 Enterprise Edition.
mderrSourceDoesNotExist Cannot merge partitions because the source partition does not exist.
mderrStructureHasChanged The structure of the specified object has changed.
mderrTargetDoesNotExist Cannot merge partitions because the target partition does not exist.
mderrTimeOut Connection to the Analysis server timed out.
mderrTimeoutError A timeout error has occurred on the Analysis server.
mderrTooManyDimensionMembers More than the allowed maximum of 64,000 dimension member children for a single parent member.
mderrTooManyLevelsInDimension The maximum number of ungrouped levels in a dimension is 64, that is, 63 plus an (All) level.
mderrTooManyMissingMemberKeys The maximum number of dimension key processing errors has been exceeded.
mderrUnexpectedError An unexpected internal error has occurred.
mderrUnsuccesfullServiceOperation The Analysis server service (MSSQLServerOLAPService) is not running on the specified computer.
mderrUserDefinedPartitionsNotAvailable User-defined partitions are available only if you install Analysis Services for Microsoft SQL Server 2000 Enterprise Edition.
mderrValidateLastLevelMustBeUnique The AreMemberKeysUnique property is set to False on the last level of a regular dimension with IsChanging set to True.