|
|
| |
Troubleshooting OLAP Problems
Alexander Chigrik
chigrik@mssqlcity.com
Should you have problems with Analysis Services, review this troubleshooting
checklist to find potential solutions.
*****
1. Check that you use the latest SQL Server service pack.
Because many Analysis Services bugs were fixed in SQL Server service
packs, you should use the latest service pack.
To check what SQL Server service pack are you running, see this link:
How can I check what SQL service pack am I running?
To download the latest SQL Server service pack, see this link:
Where can I download the SQL Server service packs?
*****
2. You can get the error message indicates that "Cannot connect to the
registry on the server computer (server2000)" when you attempt to
register an OLAP server running on Windows 2000 from an OLAP server
running on Windows NT.
To work around this problem, you should start the remote registry
service on the computer running Windows 2000. To start the remote
registry service, make the following:
Click Start -> Programs -> Administrative Tools -> Services ->
right-click Remote Registry Service, and click Start.
*****
3. The MSSQLServerOLAPService service fails to start after the
server computer name has been changed or the network card has
been replaced.
In this case, you should reinstall Analysis Services.
*****
4. The MSSQLServerOLAPService service fails to start when the
first word in the name of the root folder for Analysis Services
is duplicated among root folder names on the same disk.
To work around this problem, you should rename the folder that
does not contain Analysis Services.
*****
5. You will get the error message indicates that "Cannot obtain
server's start directory from registry" if the path of the Analysis
Services data directory contains more than 102 characters.
To work around this problem, you should change the path of the Analysis
Services data directory by using the Data folder box in the Properties
dialog box for the server.
*****
6. A change made to a Windows NT 4.0 user's permissions does not
take effect.
This is because when the change was made the user was logged on to
Windows NT 4.0 and has not logged off. To apply new permissions, the
user should log off and then log on again.
*****
7. You can get error message indicates that insufficient disk space
for temporary files.
To work around this problem, you should release space on the disk where
the Analysis Services store the temporary file folder or you should
specify a temporary file folder on another disk with more space.
*****
8. You can get error message indicates that you have not permissions
to administer the Analysis server.
To work around this problem, you should log on to Analysis server using
an account that is a member of the OLAP Administrators group.
*****
9. If the cubes use new SQL Server 2000 Analysis Services features,
the SQL Server 7.0 OLAP Services client applications cannot see
these cubes in the list of cubes in a database.
To work around this problem, you should upgrade SQL Server 7.0 OLAP
Services client applications to the SQL Server 2000 Analysis Services
client applications.
*****
10. If you change the data source provider for an existing cube,
an error can occur the next time the cube is processed.
To work around this problem, you can use Decision Support Objects (DSO)
or Cube Editor to correct the problem. Microsoft does not recommend
change the data source provider for an existing cube, because different
providers can use different SQL syntax.
*****
11. The users view old version of a cube or virtual cube when the
cube or virtual cube was changed but not processed or when the
cube or virtual cube was processed during the users browse session.
To work around this problem, the Analysis Services administrator
should process cube or virtual cube and the users should log off
and then log on again.
*****
12. A program using ADOMD may hang with 100% CPU if no BeginTrans
corresponding to CommitTrans.
To work around this problem, always pair BeginTrans with CommitTrans.
*****
13. If a virtual dimension is based on a column that has more than
760 rows, it is not possible to drill down data for this dimension
when you browse the cube.
To work around this problem, you should create a regular dimension
instead of a virtual dimension. This is SQL Server 7.0 OLAP Services
bug; SQL Server 2000 Analysis Services does not contain such problem.
*****
14. The SQL Server 7.0 OLAP Services Manager is unable to browse
a cube when the 'All Caption' property for the dimension matches
the name of any level in the dimension.
To work around this problem, you can change the name selected for the
'All Caption' property.
*****
15. If the SQL Server authentication is used to connect to SQL Server
ROLAP cubes the incremental updates of ROLAP cubes may fail with
error message indicates that "There is already an object named
'tableName' in the database".
The tables containing the aggregates data are dropped when incremental
updates on ROLAP cubes are performed for the second time. OLAP server
attempts to drop tables that have dbo as the owner. If the tables were
created using another owner, the above error will be arisen. To work
around this problem, you should create all objects with the user as dbo.
This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis
Services does not contain such problem.
*****
16. When OLAP repository is empty the OLAP repository migration
wizard fails with the error message indicates that "Error copying
repository data".
Prior to migrating the OLAP repository, you should create at least
one OLAP Services database.
*****
17. If SQL Server 7.0 OLAP Services is installed in the root
directory the user connecting remotely gets an error message.
To work around this problem, Microsoft recommends to install OLAP
services in the default path (..\Program Files\OLAP Services).
This is SQL Server 7.0 OLAP Services bug; SQL Server 2000 Analysis
Services does not contain such problem.
*****
18. You can get error during processing all shared dimensions either
from SQL Server 7.0 OLAP Manager or from a SQL Server 7.0 DTS package.
To work around this problem, process each shared dimension one by one
instead of trying to process all dimensions. This is SQL Server 7.0
OLAP Services bug; SQL Server 2000 Analysis Services does not contain
such problem.
*****
19. You can get error during processing of a cube if the cube has
more than 128 levels.
To work around this problem, Microsoft recommends limit the number
of levels per cube to 128. This is SQL Server 7.0 OLAP Services bug;
SQL Server 2000 Analysis Services does not contain such problem.
*****
20. After an incremental processing of the cube the date fields display
incorrectly when a time dimension is based on the fact table.
This is SQL Server 7.0 OLAP Services bug. To resolve this problem, you
can incrementally update or refresh the time dimension before you process
the cube, or apply the service pack 2 for SQL Server 7.0.
*****
|
|
|